FlamesAdmin 261 Postado Agosto 24, 2015 Share Postado Agosto 24, 2015 Olá, boa tarde. Gostaria de um comando que quando usado, ele mostra a quantidade de caughts que o jogador tem e quais pokemons que ele capturou. Para mostrar, abrirá uma janelinha assim que for usado o comando. Agradeço desde já. Rep+ Link para o comentário Compartilhar em outros sites More sharing options...
0 zipter98 1101 Postado Agosto 27, 2015 Share Postado Agosto 27, 2015 (editado) Troque a função getCatchList de catch system.lua por essa: function getCatchList(cid) local ret = {} for name, info in pairs(newpokedex) do if type(getPlayerStorageValue(cid, info.storage)) == "string" and getPlayerStorageValue(cid, info.storage):find("catch,") then ret[#ret + 1] = name end end return ret end Editado Agosto 29, 2015 por zipter98 Link para o comentário Compartilhar em outros sites More sharing options...
0 RodriigoRobson 110 Postado Agosto 26, 2015 Share Postado Agosto 26, 2015 Isso ja existe em qualquer PDA em data/actions/pokeinfo.lua, e o Pokeinfo testa ae: function onSay(cid, words)if getPlayerStorageValue(cid, 54843) == -1 thensetPlayerStorageValue(cid, 54843, 0)endif getPlayerStorageValue(cid, 54844) == -1 thensetPlayerStorageValue(cid, 54844, 0)endlocal stt = {} --alterado v1.9 \/table.insert(stt, "• Attempts to catch: "..getPlayerStorageValue(cid, 54843).."\n")table.insert(stt, "• Successful catches: "..getPlayerSoul(cid).."\n")table.insert(stt, "• Failed catches: "..getPlayerStorageValue(cid, 54843) - getPlayerSoul(cid).."\n\n")table.insert(stt, "Caught Pokemon Species:\n")local t = getCatchList(cid)if #t <= 0 thentable.insert(stt, "\nNone.")doShowTextDialog(cid, 7385, table.concat(stt))return trueendfor b = 1, #oldpokedex dofor a = 1, #t doif t[a] == oldpokedex[1] thentable.insert(stt, "\n["..threeNumbers(b).."] - "..t[a].."")endendenddoShowTextDialog(cid, 7385, table.concat(stt))return trueend Link para o comentário Compartilhar em outros sites More sharing options...
0 FlamesAdmin 261 Postado Agosto 26, 2015 Autor Share Postado Agosto 26, 2015 Eu sei que já tem, mais não é isso que eu quero. Pois esse pokeinfo ele conta com double caughts do mesmo poke, também mostra pokes que o player nunca capturou. Link para o comentário Compartilhar em outros sites More sharing options...
0 FlamesAdmin 261 Postado Agosto 27, 2015 Autor Share Postado Agosto 27, 2015 [26/08/2015 22:19:02] [Error - TalkAction Interface] [26/08/2015 22:19:02] data/talkactions/scripts/caughts.lua:onSay [26/08/2015 22:19:02] Description: [26/08/2015 22:19:02] data/talkactions/scripts/caughts.lua:3: attempt to get length of local 'list' (a boolean value) [26/08/2015 22:19:02] stack traceback: [26/08/2015 22:19:02] data/talkactions/scripts/caughts.lua:3: in function <data/talkactions/scripts/caughts.lua:1> Coloquei o primeiro código no some functions.lua Link para o comentário Compartilhar em outros sites More sharing options...
0 zipter98 1101 Postado Agosto 27, 2015 Share Postado Agosto 27, 2015 (editado) editado com correção do antigo registro de catches do PDA Editado Agosto 29, 2015 por zipter98 Link para o comentário Compartilhar em outros sites More sharing options...
0 FlamesAdmin 261 Postado Agosto 27, 2015 Autor Share Postado Agosto 27, 2015 100%, obrigado mais uma vez. Link para o comentário Compartilhar em outros sites More sharing options...
0 zipter98 1101 Postado Agosto 27, 2015 Share Postado Agosto 27, 2015 Tópico movido para dúvidas / pedidos resolvidos. Link para o comentário Compartilhar em outros sites More sharing options...
0 Administrador Frenvius 204 Postado Novembro 29, 2017 Administrador Share Postado Novembro 29, 2017 A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
FlamesAdmin 261
Olá, boa tarde.
Gostaria de um comando que quando usado, ele mostra a quantidade de caughts que o jogador tem e quais pokemons que ele capturou.
Para mostrar, abrirá uma janelinha assim que for usado o comando.
Agradeço desde já.
Rep+
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados