gabrielbsales 174 Postado Janeiro 8, 2014 Share Postado Janeiro 8, 2014 Bom, gostaria de saber como faço para aumentar a vida do pokemon de forma fixa, estou fazendo um script, mas não sei qual comando usar para fazer isso. PS: É para um script, sei editar no configuration.lua. Link para o comentário https://xtibia.com/forum/topic/226765-encerrado-pdascript-para-mudar-vitality/ Compartilhar em outros sites More sharing options...
zipter98 1102 Postado Janeiro 8, 2014 Share Postado Janeiro 8, 2014 (editado) Não tem uma maneira direta de aumentar os status do pokémon no PDA sem level (offense, agility, vitality, defense e special attack). Na função adjustStatus, é feito um cálculo com base no level do jogador, boost do pokémon e os status configurados em configuration.lua para definir os status "finais" do pokémon (estes status são armazenados em storages - 1001, 1002, 1003, 1004 e 1005). O quê você deveria fazer: atribuir ao pokémon/pokeball do pokémon um atributo x, e, na parte onde são armazenados os status nas storages (isso naquela função que citei), você deveria adicionar ao cálculo tal atributo. Ex.: Você quer criar um atributo que dê ao pokémon + 5% de sua HP total. Então, numa action, você criaria um atributo que definiria a porcentagem. doItemSetAttribute(getPlayerSlotItem(cid, 8).uid, "hp_atributo", 5) Aí, você iria em level system.lua (data/lib), procuraria por isso (lugar mais próximo de onde são setadas as storages): addEvent(doCreatureSetSkullType, 10, pk, gender) E adicionaria uma variável tipo essa, abaixo: local atributo = getItemAttribute(getPlayerSlotItem(getCreatureMaster(cid), 8).uid, "hp_atributo") or 0 local bonus = (pokes[getCreatureName(pk)].vitality * (getMasterLevel(pk) + getPokemonBoost(pk)))*atributo/100 E, depois, alteraria: setPlayerStorageValue(pk, 1004, pokes[getCreatureName(pk)].vitality * (getMasterLevel(pk) + getPokemonBoost(pk))) Por: setPlayerStorageValue(pk, 1004, pokes[getCreatureName(pk)].vitality * (getMasterLevel(pk) + getPokemonBoost(pk)) + bonus) Editado Janeiro 8, 2014 por zipter98 Link para o comentário https://xtibia.com/forum/topic/226765-encerrado-pdascript-para-mudar-vitality/#findComment-1600113 Compartilhar em outros sites More sharing options...
gabrielbsales 174 Postado Janeiro 8, 2014 Autor Share Postado Janeiro 8, 2014 Zipter, você sempre me salvando kk, Resolvido e rep + Link para o comentário https://xtibia.com/forum/topic/226765-encerrado-pdascript-para-mudar-vitality/#findComment-1600148 Compartilhar em outros sites More sharing options...
zipter98 1102 Postado Janeiro 8, 2014 Share Postado Janeiro 8, 2014 Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário https://xtibia.com/forum/topic/226765-encerrado-pdascript-para-mudar-vitality/#findComment-1600151 Compartilhar em outros sites More sharing options...
Stigal 585 Postado Abril 21, 2018 Share Postado Abril 21, 2018 A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. + Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda. * Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado. Link para o comentário https://xtibia.com/forum/topic/226765-encerrado-pdascript-para-mudar-vitality/#findComment-1736197 Compartilhar em outros sites More sharing options...
Posts Recomendados