Postado Agosto 20, 2014 10 anos Gostaria de um npc de troca que trocasse 200 de cada item desses (2143,2146,2159) por um item só (2143) No caso, seria o seguinte.. Se o player tiver 200 small saphires, 200 white pearl e 200 scarab coins, todos esses 600 itens sao trocados por uma ankh (2143).. Ajuda pf Valendo Rep +, estou precisando d+ Ajudei ?? Clique em Gostei ↓ Meus Trabalhos PokeZot Galaxy PokeOT Bau que dá Pokémon Página no Facebook: facebook.com/pokerush1
Postado Agosto 20, 2014 10 anos Solução toma ae fresquinho para vc. testei aqui e deu se der algum erro me fala.... 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 msg = string.lower(msg) --------- local items = {2143,2146,2159} local add_item = 2143 if msgcontains(msg, 'troca') or msgcontains(msg, 'trade') then if getPlayerItemCount(cid, items[1]) >= 200 then if getPlayerItemCount(cid, items[2]) >= 200 then if getPlayerItemCount(cid, items[3]) >= 200 then doPlayerRemoveItem(cid,items[1],200) doPlayerRemoveItem(cid,items[2],200) doPlayerRemoveItem(cid,items[3],200) doPlayerAddItem(cid, add_item, 1) else selfSay('Voce nao tem o '..getItemNameById(items[3])..'.', cid) end else selfSay('Voce nao tem o '..getItemNameById(items[2])..'.', cid) end else selfSay('Voce nao tem o '..getItemNameById(items[1])..'.', cid) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Editado Agosto 20, 2014 10 anos por kbpaulo (veja o histórico de edições) Meus topicos.[Gesior]Layout pokemon vrs1.0[854]OtServer Digimon Vrs.1.1 Spoiler http://free.timeanddate.com/countdown/i48ub0vi/n213/cf11/cm0/cu4/ct0/cs0/ca0/cr0/ss0/cac009/cpc000/pcf90/tcfff/fs100/szw448/szh189/tatTempo%20Para%20Resetar/tac000/tptDigimon%20World%20Cerberus%20Online/tpc000/matDigimon%20World%20Cerberus%20Online/mac000/mptEstá%20Online%20à/mpc000/iso2014-07-19T00:01:00/bas3/bat8/bac00f/pa3 Meu Servidor Digimon World Cerberus OnlineDigimon World Cerberus Online Agradecer sempre a todos que ajudaram, o server a ficar pronto deis de Sprites que não conheço,scripts, etc....como o jogo esta na internet e para todos usarem vlw a todos bjus...
Postado Agosto 21, 2014 10 anos Autor Assim q eu entrar no pc confiro se funcionou.. Obrigado por Ajudar Ajudei ?? Clique em Gostei ↓ Meus Trabalhos PokeZot Galaxy PokeOT Bau que dá Pokémon Página no Facebook: facebook.com/pokerush1
Postado Agosto 21, 2014 10 anos Assim q eu entrar no pc confiro se funcionou.. Obrigado por Ajudar so lembrando que fiz do geito que vc me pediu ahauah.. e vc me falou para ele ter 200 do item 2143 e da so 1 olha la... nos 3 itens que vc me passou kkk e o mesmo que ele da depois.ahuaha Meus topicos.[Gesior]Layout pokemon vrs1.0[854]OtServer Digimon Vrs.1.1 Spoiler http://free.timeanddate.com/countdown/i48ub0vi/n213/cf11/cm0/cu4/ct0/cs0/ca0/cr0/ss0/cac009/cpc000/pcf90/tcfff/fs100/szw448/szh189/tatTempo%20Para%20Resetar/tac000/tptDigimon%20World%20Cerberus%20Online/tpc000/matDigimon%20World%20Cerberus%20Online/mac000/mptEstá%20Online%20à/mpc000/iso2014-07-19T00:01:00/bas3/bat8/bac00f/pa3 Meu Servidor Digimon World Cerberus OnlineDigimon World Cerberus Online Agradecer sempre a todos que ajudaram, o server a ficar pronto deis de Sprites que não conheço,scripts, etc....como o jogo esta na internet e para todos usarem vlw a todos bjus...
Postado Agosto 21, 2014 10 anos Autor Muito Bom, cara. Me Ajudou Demais, Muito obrigado Ajudei ?? Clique em Gostei ↓ Meus Trabalhos PokeZot Galaxy PokeOT Bau que dá Pokémon Página no Facebook: facebook.com/pokerush1
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.