Ir para conteúdo

Ayron5

Membro
  • Registro em

  • Última visita

Tudo que Ayron5 postou

  1. No caso vai dar respawn dos 3? tipo só para de nascer quando tiver os 3 no mapa? Olha kkk... [01/06/2016 23:30:50] > Broadcasted message: "Moltres acaba de nascer!". [01/06/2016 23:31:41] > Broadcasted message: "Articuno acaba de nascer!". [01/06/2016 23:34:14] > Broadcasted message: "Moltres acaba de nascer!". [01/06/2016 23:35:00] > Broadcasted message: "Pokémon: [01/06/2016 23:35:00] Para nao haver perdas. use o comando: !save. para salvar seu Char. [01/06/2016 23:35:00] ". [01/06/2016 23:35:05] > Broadcasted message: "Moltres acaba de nascer!". [01/06/2016 23:35:56] > Broadcasted message: "Articuno acaba de nascer!". [01/06/2016 23:36:40] > Broadcasted message: "Pokémon:
  2. Quando eu chegar em casa eu testo @Talesigorvr Funcionando bem mas se eu não matar 1 fica acumulando ta dando respawn ficando 2,3,4...
  3. Bom preciso de uma script que sumone um dos 3 pokémons lendários (Moltres, Zapdos, Articuno) em rodem aleatória. De 4 em 4 horas, caso ninguém mate não dê o respawn (para q não fique acumulando) com lugar configurável e mensagem (broadcast). tfs 0.3.6
  4. Tem como por ele pr nascer 2 vez por dia? e caso ninguém o matasse não desse o respaw, para que não ficasse 2 no caso.
  5. @Talesigorvr Funcionou tudo certinho Obg parceiro por ajudar, ta ai seu rep merecido Pode fechar o tópico.
  6. @Talesigorvr testei aqui mas ainda da pr usar o held se ele estiver dentro da ball ou na bag a mensagem do if item.itemid == i then return doPlayerSendCancel (cid, "Você não pode usar este item em um Ditto."), false end Não aparece na tela quando ele barra o uso do held ^^
  7. @Talesigorvr Aqui o action, caso precise da xml é só avisar
  8. Bom quando eu chegar em casa eu te passo tudo desse system(regen+!revert+o ditto system), ai vc faz oq achar melhor kkk...
  9. @Talesigorvr Quando dei revert : [24/05/2016 18:27:18] [Error - TalkAction Interface] [24/05/2016 18:27:18] data/talkactions/scripts/dittorevert.lua:onSay [24/05/2016 18:27:18] Description: [24/05/2016 18:27:18] (luaDoCreatureSay) Creature not found E o msm erro continua kkk... [24/05/2016 18:27:35] [Error - Action Interface] [24/05/2016 18:27:35] In a timer event called from: [24/05/2016 18:27:35] data/actions/scripts/goback.lua:onUse [24/05/2016 18:27:35] Description: [24/05/2016 18:27:35] (luaGetCreatureHealth) Creature not found [24/05/2016 18:27:35] [Error - Action Interface] [24/05/2016 18:27:35] In a timer event called from: [24/05/2016 18:27:35] data/actions/scripts/goback.lua:onUse [24/05/2016 18:27:35] Description: [24/05/2016 18:27:35] (luaGetCreatureMaxHealth) Creature not found [24/05/2016 18:27:35] [Error - Action Interface] [24/05/2016 18:27:35] In a timer event called from: [24/05/2016 18:27:35] data/actions/scripts/goback.lua:onUse [24/05/2016 18:27:35] Description: [24/05/2016 18:27:35] data/lib/some functions.lua:1735: attempt to compare two boolean values [24/05/2016 18:27:35] stack traceback: [24/05/2016 18:27:35] data/lib/some functions.lua:1735: in function <data/lib/some functions.lua:1719> Na boa tou desistindo já rsrsrs... Seria difícil fazer uma action para bloquear o uso do regen no ditto ?
  10. @Talesigorvr Erro aqui ao ligar servidor : [24/05/2016 18:17:24] [Error - LuaScriptInterface::loadFile] data/talkactions/scripts/dittorevert.lua:11: unexpected symbol near ',' [24/05/2016 18:17:24] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/dittorevert.lua) [24/05/2016 18:17:24] data/talkactions/scripts/dittorevert.lua:11: unexpected symbol near ','
  11. Seria essa na some functions.lua? :
  12. Copiei um poke muto forte mas ele aumenta a mesma quantidade de um poke fraco, o bug continua e notei que ele tbm acontece quando dou goback no ditto. Sobre o !revert aqui o script xml : <talkaction words = "!revert;/revert" hide="yes" event = "script" value = "dittorevert.lua"/>
  13. UP
  14. Da uma olhadinha aqui e sim ele ganha life transformado e destransformado Parte do Ditto no some functions.lua A parte do order.lua A parte do !revert
  15. Bom pode ser isso, aguardo
  16. Bom Parceiro o erro ainda continua Acho que é no goback.lua será que ele não encontra a criatura por causa do attribute que o Featzen usa no system do ditto ? Attribute(pokeball.uid, "ehditto") [19/05/2016 12:29:32] [Error - Action Interface] [19/05/2016 12:29:32] In a timer event called from: [19/05/2016 12:29:32] data/actions/scripts/goback.lua:onUse [19/05/2016 12:29:32] Description: [19/05/2016 12:29:32] (luaGetCreatureHealth) Creature not found [19/05/2016 12:29:32] [Error - Action Interface] [19/05/2016 12:29:32] In a timer event called from: [19/05/2016 12:29:32] data/actions/scripts/goback.lua:onUse [19/05/2016 12:29:32] Description: [19/05/2016 12:29:32] (luaGetCreatureMaxHealth) Creature not found [19/05/2016 12:29:32] [Error - Action Interface] [19/05/2016 12:29:32] In a timer event called from: [19/05/2016 12:29:32] data/actions/scripts/goback.lua:onUse [19/05/2016 12:29:32] Description: [19/05/2016 12:29:32] data/lib/some functions.lua:1732: attempt to compare two boolean values [19/05/2016 12:29:32] stack traceback: [19/05/2016 12:29:32] data/lib/some functions.lua:1732: in function <data/lib/some functions.lua:1716>
  17. Tranquilo parceiro
  18. O ditto esta transformado em um poke(usando o regene) ate ai tudo normal, Quando executo o !revert que ele sai destransformado da ball o erro acontece.
  19. Bom estou usando o New Ditto System do Featzen e o Y-Regeneration que ele disponibilizou tbm. Ele funciona normal no ditto sem esta transformado, e nele transformado tbm (Só acontece o erro quando o ditto esta com o Y-Regeneration) O problema é quando dou o !revert aparece esse erro aqui... [17/05/2016 14:58:09] [Error - Action Interface] [17/05/2016 14:58:09] In a timer event called from: [17/05/2016 14:58:09] data/actions/scripts/goback.lua:onUse [17/05/2016 14:58:09] Description: [17/05/2016 14:58:09] (luaGetCreatureHealth) Creature not found [17/05/2016 14:58:09] [Error - Action Interface] [17/05/2016 14:58:09] In a timer event called from: [17/05/2016 14:58:09] data/actions/scripts/goback.lua:onUse [17/05/2016 14:58:09] Description: [17/05/2016 14:58:09] (luaGetCreatureMaxHealth) Creature not found [17/05/2016 14:58:09] [Error - Action Interface] [17/05/2016 14:58:09] In a timer event called from: [17/05/2016 14:58:09] data/actions/scripts/goback.lua:onUse [17/05/2016 14:58:09] Description: [17/05/2016 14:58:09] data/lib/some functions.lua:1731: attempt to compare two boolean values [17/05/2016 14:58:09] stack traceback: [17/05/2016 14:58:09] data/lib/some functions.lua:1731: in function <data/lib/some functions.lua:1715> Aqui a parte do Some Functions.lua:
  20. Antes de tudo quero deixar claro que pesquisei no fórum, Não encontrei. Resolvi fazer o meu Este NPC faz oq o titulo diz vende Stone ou Item por Diamond. Npc simples e configurável Testado em Poketibia 8.54 tfs 0.3.6 Em data/npc, coloque um novo arquivo com o nome Ditem.xml e cole isso dentro: Na pasta data/npc/script, crie um arquivo chamado "Ditem.lua" e cole isso: Para adicionar mais itens: 1º - adiciona o nome do item para o player falar o nome dele, caso queira comprar - selfSay('Eu vendo Fire stone, Water stone, Leaf stone. Diga qual voce quer adquirir.', cid) 2º - Após o ultimo talkState[talkUser] = 3 Vc adiciona isso - elseif(msgcontains(msg, '----NOME DO ITEM----') or msgcontains(msg, '---nome do item---')) then selfSay('O item Custa 3 Diamonds, Voce vai querer?', cid) talkState[talkUser] = 4 ----- Aqui coloca 4 pq ja tem a 3 3º - Na parte de -- Confirmação da Compra -- Depois de um talkState[talkUser] = 0 end Adicione -- elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 4) then ---Coloque 4 por causa da ---talkState[talkUser] = 4--- if(doPlayerRemoveItem(cid, 2145, 3) == true) then ----Item q sera removido no caso 2145 Diamonds e 3 é a quantidade. selfSay('Thanks!', cid) doPlayerAddItem(cid, 11447, 1) ----- 11447 é o item q será entregue no caso é a fire stone, o 1 é a quantidade de itens. talkState[talkUser] = 0 else selfSay('Voce nao tem diamonds suficiente.', cid) talkState[talkUser] = 0 end Bom é isso espero ajudar alguém rsrsrs
  21. Esse aqui fiz agora e foi testado em um 8.54 Em data/npc, coloque um novo arquivo com o nome Ditem.xml e cole isso dentro: <?xml version="1.0" encoding="UTF-8"?> <npc name="Dian" script="Ditem.lua" walkinterval="3000" floorchange="0" access="5" > <health now="150" max="150"/> <look type="664" head="0" body="114" legs="114" feet="0"/> <parameters> <parameter key="message_greet" value="Bem-vindo |PLAYERNAME| Aqui voce pode comprar Stones, Vamos la diga {offer}."/> <parameter key="message_farewell" value="Bye! See you next time."/> </parameters> </npc> Na pasta data/npc/script, crie um arquivo chamado "Ditem.lua" e cole isso: 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 -- Conversa Jogador/NPC if(msgcontains(msg, 'offer') or msgcontains(msg, 'Offer')) then selfSay('Eu vendo Fire stone, Water stone, Leaf stone. Diga qual voce quer adquirir.', cid) elseif(msgcontains(msg, 'Fire stone') or msgcontains(msg, 'fire stone')) then selfSay('A Fire stone custa 3 Diamonds, Voce vai querer?', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'Water stone') or msgcontains(msg, 'water stone')) then selfSay('A Water stone Custa 3 Diamonds, Voce vai querer?', cid) talkState[talkUser] = 2 elseif(msgcontains(msg, 'Leaf stone') or msgcontains(msg, 'leaf stone')) then selfSay('A Leaf stone Custa 3 Diamonds, Voce vai querer?', cid) talkState[talkUser] = 3 -- Confirmação da Compra elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if(doPlayerRemoveItem(cid, 2145, 3) == true) then selfSay('Thanks!', cid) doPlayerAddItem(cid, 11447, 1) talkState[talkUser] = 0 else selfSay('Voce nao tem diamonds suficiente.', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 2) then if(doPlayerRemoveItem(cid, 2145, 3) == true) then selfSay('Thanks!', cid) doPlayerAddItem(cid, 11442, 1) talkState[talkUser] = 0 else selfSay('Voce nao tem diamonds suficiente.', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 3) then if(doPlayerRemoveItem(cid, 2145, 3) == true) then selfSay('Thanks!', cid) doPlayerAddItem(cid, 11441, 1) talkState[talkUser] = 0 else selfSay('Voce nao tem diamonds suficiente.', cid) talkState[talkUser] = 0 end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Bom como já disse ele ja foi testado Espero ter ajudado
  22. Amigo eu tbm tive esse problema mais consegui o código que resolveu Explicando o Erro: Ele ocorre quando o player esta sobre efeito do potion,e vc reinicia o servidor, quando o player volta a logar o script buga, dizendo q o player ainda esta sobre efeito potion, ou seja ainda esta com a storage msm tendo acabado o efeito. Explicando a Solução: Vc precisa de uma script que resete automaticamente essa storage ao reiniciar o servidor. Basta vc adicionar essa linha dentro do da script "start.lua" que encontra-se em "globalevents" db.executeQuery("UPDATE `player_storage` SET `value` = -1 WHERE `key` =xxxxxx;") onde esta "xxxxxx" vc troca pelo valor da sua storage, no caso "62164" Se ajudei pf da um Rep e marca como melhor resposta Obg
  23. Esse que postei ai está funcionando perfeitamente mais qualquer coisa te aviso se precisar de algo

Informação Importante

Confirmação de Termo