Eu estou tentando criar um npc que pega um item e entrega outro.
tipo assim ele vai pedir um item o cara vai lá mata o bixo e trás fala com ele, ele pega o item e entrega outro como recompensa mais está dando este erro quando boto on o server.
[05/06/2011 21:27:36] [Error - Npc interface] [05/06/2011 21:27:36] data/npc/scripts/missao.lua [05/06/2011 21:27:36] Description: [05/06/2011 21:27:36] (luaGetCreatureStorage) Creature not found [05/06/2011 21:27:36] [Error - Npc interface] [05/06/2011 21:27:36] data/npc/scripts/missao.lua [05/06/2011 21:27:36] Description: [05/06/2011 21:27:36] (luaDoPlayerRemoveItem) Player not found
O .lua que está dando erro é esse
local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, item, frompos, item2, topos) npcHandler:onCreatureSay(cid, item, frompos, item2, topos) end function onThink() npcHandler:onThink() end if getPlayerStorageValue(cid,9999) == -1 then (eu botei esse if por que se o cara pegou o item na caixa lá já ele passa direto.) keywordHandler:addKeyword(StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ola. Eu Tenho uma {missao} para você.', reset = true}) else if doPlayerRemoveItem(cid, 2139) == TRUE then doPlayerAddItem(cid, 2472, 1) keywordHandler:addKeyword(StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Muito obrigado bravo guerreiro. Tome está armadura como recompensa.', reset = true}) end keywordHandler:addKeyword({'missao'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'alguns bandidos roubaram a tiara da rainha por favor vá busca-lá rapido eles foram por aqui.', reset = true}) end npcHandler:addModule(FocusModule:new())