JulioLancetti 5 Postado Dezembro 23, 2013 Share Postado Dezembro 23, 2013 Olá, Preciso de um script de Npc urgente, sera que vocês poderiam me ajudar ? dou 1 SEMANA DE REP. Bom o script é assim, você fala com o npc. Player : Hi Papai Noel NPC : Olá PLAYERNAME, Pegue 5000 brinquedos de natal espalhados pelos monstros do servidor que irei lhe dar uma {recompensa}. Após o jogador trazer os 5000 brinquedo de natal, quero que o npc de um item com o id 12289 Player : Hi, recompensa. PAPAI Noel Npc : Aqui está entregue sua recompensa, tente capturar mais brinquedos para eu ir embora para minha ilha ! Link para o comentário https://xtibia.com/forum/topic/226012-npc-papai-noel-natal/ Compartilhar em outros sites More sharing options...
0 AnneMotta 234 Postado Dezembro 23, 2013 Share Postado Dezembro 23, 2013 (editado) recompensanatal.xml <?xml version="1.0"?> <npc name="Santa Claus" script="data/npc/scripts/recompensanatal.lua" walkinterval="1000" floorchange="0"> <health now="100" max="100"/> <look type="155" head="115" body="76" legs="76" feet="83" addons="3"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|. Pegue 5000 brinquedos de natal espalhados pelos monstros do servidor que irei lhe dar uma {recompensa}!" /> </parameters> </npc> recompensanatal.lua 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 -- local needitem = 6500 -- item que precisa trocar para ganhar a recompensa local quant = 5000 -- Quantidade /\ -- local additem = 6512 -- Recompensa que o player ira receber if msgcontains(msg, 'recompensa') then if getPlayerItemCount(cid, needitem) >= quant then doPlayerRemoveItem(cid, needitem, quant) doPlayerAddItem(cid, additem, 1) selfSay('Voce ganhou um '..getItemNameById(additem)..', parabéns!', cid) else selfSay('Você precisa de {'..quant..' '..getItemNameById(needitem)..'} para pegar seu {presente}', cid) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Basta você editar nessa parte: local needitem = 6500 -- item que precisa trocar para ganhar a recompensa local quant = 5000 -- Quantidade /\ -- local additem = 6512 -- Recompensa que o player ira receber Editado Dezembro 23, 2013 por AnneMotta Link para o comentário https://xtibia.com/forum/topic/226012-npc-papai-noel-natal/#findComment-1595380 Compartilhar em outros sites More sharing options...
0 JulioLancetti 5 Postado Dezembro 23, 2013 Autor Share Postado Dezembro 23, 2013 Script funcionando certinho, obrigado +REP por 1 semana. grato ! Link para o comentário https://xtibia.com/forum/topic/226012-npc-papai-noel-natal/#findComment-1595384 Compartilhar em outros sites More sharing options...
0 AnneMotta 234 Postado Dezembro 23, 2013 Share Postado Dezembro 23, 2013 Opa, que bom que funcionou, tópico reportado para que movam. Link para o comentário https://xtibia.com/forum/topic/226012-npc-papai-noel-natal/#findComment-1595386 Compartilhar em outros sites More sharing options...
0 malaria25 6 Postado Dezembro 23, 2013 Share Postado Dezembro 23, 2013 Que Bom Scrpit Mano, Gostei Dei Rep+! Link para o comentário https://xtibia.com/forum/topic/226012-npc-papai-noel-natal/#findComment-1595414 Compartilhar em outros sites More sharing options...
0 zipter98 1102 Postado Dezembro 23, 2013 Share Postado Dezembro 23, 2013 Sanado, movido. Link para o comentário https://xtibia.com/forum/topic/226012-npc-papai-noel-natal/#findComment-1595460 Compartilhar em outros sites More sharing options...
Pergunta
JulioLancetti 5
Link para o comentário
https://xtibia.com/forum/topic/226012-npc-papai-noel-natal/Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados