<npc name="Duel" script="data/npc/scripts/info.lua" walkinterval="0" floorchange="0">
<health now="100" max="100"/>
<look type="134" head="78" body="88" legs="0" feet="88" addons="3"/>
<parameters>
<parameter key="message_greet" value="Ola bravo aventureiro, eu tenho informações sobre addon quests. Diga {addon} para saber mais
}." />
<parameter key="message_farewell" value="Ate mais." />
<parameter key="message_walkaway" value="Ate mais." />
</parameters>
</npc>
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
end
local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
if msgcontains(msg, 'addon') then
selfSay(' Fale seu addon', cid)
if msgcontains(msg, 'COLOQUE O ADDON QUE VOCE QUER') then
selfSay('o addon x fica localizado na área y ao norte de z', cid)
return true
end
return true
end
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())







info
Grupo: Campones
Registrado: 20/01/11
Posts: 41
Reputação: 0
Char no Tibia: Scuttler
Preciso de um npc que fale algo como "sei as localizações dos addons, me pergunte sobre algum" dai a pessoa fala "knight addon" e ele fala a localização para o jogador
8.6