Jeet 0 Postado Outubro 21, 2009 Share Postado Outubro 21, 2009 (editado) Galera tou aki para pedir a ajuda de vcs com meu npc de missão! Ele estava respondendo o player no defalt mas o certo era falar no npc system, entao eu resolvir mudar ele para ele responder no npc system e todo azul e entao deu o seguinte erro!! [21/10/2009 00:07:44] [Warning - NpcScript::NpcScript] Cannot load script: data/npc/scripts/inquisitioner.lua [21/10/2009 00:07:44] data/npc/scripts/inquisitioner.lua:14: 'then' expected near 'npcHandler' aki ta ele para vcs darem um olhada!! local keywordHandler = KeywordHandler:new()local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) -- OTServ event handling functions start 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 npcHandler:setMessage(MESSAGE_GREET, "Ola |PLAYERNAME|. A Inquisition quest é a quest mais perigosa que existe pelas bandas do Chaleron World, em outros tempo meu irmão Henricus que coordenava as missões, mas... em uma de suas caçadas por mais males que á nesta terra, que já esquecida pelos Deuses, ele foi vitima de uma emboscada feito pelo próprio Triangulo demoníaco, morto cruelmente pelos diabos, mas agora eu comando a quest por ser o único caçador de demônios oficial ainda vivo em terra... para começar basta falar {SOUL SPIRIT}.") if msgcontains(msg, 'inquisition', cid) npcHandler:say('A inquisition lhe fornece acesso a novos itens de mais valor e caçadas pela quest...') elseif msgcontains(msg, 'soul spirit', cid) if getPlayerStorageValue(cid,2249) == -1 then npcHandler:say('Preciso que você me traga 20 demonic essences, quando colher elas venha a mim e diga DEMONIC ESSENCES...') setPlayerStorageValue(cid,2249,1) else npcHandler:say('Se você trouxe as 20 demonic essences diga {Demonic Essences} e se você já entregou elas diga QUEST para não ocorrer risco de dar a mais') end elseif msgcontains(msg, 'Demonic Essences', cid) if doPlayerRemoveItem(cid,6500,20) == 0 then npcHandler:say('Você não trouxe as 20 demonic essences...') else npcHandler:say('Esta missão não será nada fácil, porém como vejo que você é valente te mandarei nesta missão espero que você a conclua com êxito, muito bem diga {QUEST} ') setPlayerStorageValue(cid,2249,2) end elseif msgcontains(msg, 'Quest', cid) if getPlayerStorageValue(cid,2249) == 2 then npcHandler:say('Muito bem, você prescisa fazer a Inquisition quest situada na entrada da demon helmet...boa sorte, há ja ia me esquecendo de quando chegar aqui me falar {Hell Soul}') setPlayerStorageValue(cid,2245,1) else npcHandler:say('Você precisa me entregar as demonic essences antes de fazer esta missão.') end elseif msgcontains(msg, 'Hell Soul', cid) if getPlayerStorageValue(cid,20200) == -1 then npcHandler:say('Você ainda não completou a inquisition quest!.') else npcHandler:say('Parabéns! Você é um Lord Inquisitioner merecedor dos dignos tesouros.') setPlayerStorageValue(cid,2245,2) end elseif msgcontains(msg, 'no') and (talk_state >= 1 and talk_state <= 1) then npcHandler:say('Ok thanks.', cid) talk_state = 0 end -- Place all your code in here. Remember that hi, bye and all that stuff is already handled by the npcsystem, so you do not have to take care of that yourself. return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Editado Outubro 22, 2009 por Jeet Link para o comentário https://xtibia.com/forum/topic/122087-npc-missao/ Compartilhar em outros sites More sharing options...
Henrique Moura 193 Postado Outubro 21, 2009 Share Postado Outubro 21, 2009 Remova a tag de code e a substitua por quote, ela está danificando o layout do fórum. Abraços. Link para o comentário https://xtibia.com/forum/topic/122087-npc-missao/#findComment-804478 Compartilhar em outros sites More sharing options...
Jeet 0 Postado Outubro 22, 2009 Autor Share Postado Outubro 22, 2009 (editado) Opa moderador malz awe!! ja concertei!! Galera ajudem plzzzzzzz Editado Outubro 22, 2009 por Jeet Link para o comentário https://xtibia.com/forum/topic/122087-npc-missao/#findComment-804818 Compartilhar em outros sites More sharing options...
Posts Recomendados