npcHandler:say("Oro aos deuses, para que com estes equipamentos você possa sempre sair vitorioso de suas batalhas!", cid, 5000, 1) -- fala após um determinado delay de 5000 milesegundos
npcHandler:onCreatureDisappear(cid) -- encerra conversa com o player
SO
4
2k
info
Grupo: Conde
Registrado: 30/06/11
Posts: 631
Reputação: +371
Char no Tibia: Warrior of Mort

31 de julho de 2012 às 16:46
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

31 de julho de 2012 às 17:33
function doNPCTalkALot(cid, npc, delay, messages) for i = 1,#messages do addEvent(doCreatureSay, delay * i, npc, messages[i], TALKTYPE_PRIVATE_NP, false, cid) end end
só usar assim:
doNPCTalkALot(cid, getNpcCid(), 3000, {"aqui vai sua frase {yes} xD", "sua frase dois ou {não}..."})
3000 no caso é o delay de cada frase
3000 = 3 segundos
Editado Julho 31 por Vodkart
info
Grupo: Artesão
Registrado: 03/12/11
Posts: 137
Reputação: +5
Char no Tibia: Surionz




info
Grupo: Artesão
Registrado: 03/12/11
Posts: 137
Reputação: +5
Char no Tibia: Surionz
Xtibia, mais uma vez recorro a vocês,
alguém poderia me passar as seguintes funções para NPC:
NPC falar uma frase apos a outra.(Um script onde as frases ficam da seguinte forma: 'frase1','frase2')
Função para o NPC parar de conversar com o player.(Ex:O player pega a missão e automaticamente o NPC para de conversar com o player e continua andando.)
Se alguém tiver mais alguma função legal, é bem vindo.