MA

[Encerrado] Dúvida no PDA

Por Malusz, 28 de dez. de 2013 em Tópicos Sem Resposta

resolvido
9
1k
MaluszM
28 de dezembro de 2013 às 14:51

Uso PDA 1.9 e queria saber como coloco mais força nos pokemons male e mais life nos pokemons female.

28 de dezembro de 2013 às 15:49

c++ programaçao

MaluszM
28 de dezembro de 2013 às 21:20

Dá mais detalhes

zipter98Z
29 de dezembro de 2013 às 20:53

Poderia dar mais detalhes? Por exemplo, qual a porcentagem de força a mais que os pokémons male terão? E isso pode ser feito facilmente sem usar c++/sources.

Ah, e essa força é offense ou specialattack?

Editado Dezembro 29 por zipter98

MaluszM
31 de dezembro de 2013 às 12:57

Queria que os males tivessem 5% mais de offense e female 5% de life

zipter98Z
31 de dezembro de 2013 às 15:50

Primeiramente, vá em level system.lua (data/lib).

Abaixo de:

local gender = getItemAttribute(item, "gender") and getItemAttribute(item, "gender") or 0
addEvent(doCreatureSetSkullType, 10, pk, gender)
Adicione:
local bonus = 0
    if gender == 4 then
        bonus = (pokes[getCreatureName(pk)].offense * (getMasterLevel(pk) + getPokemonBoost(pk)))*5/100
    elseif gender == 3 then
        bonus = (pokes[getCreatureName(pk)].vitality * (getMasterLevel(pk) + getPokemonBoost(pk)))*5/100
    end
Troque:
setPlayerStorageValue(pk, 1001, pokes[getCreatureName(pk)].offense * (getMasterLevel(pk) + getPokemonBoost(pk)))
Por:
setPlayerStorageValue(pk, 1001, pokes[getCreatureName(pk)].offense * (getMasterLevel(pk) + getPokemonBoost(pk)) + bonus)
Depois, troque:
setPlayerStorageValue(pk, 1004, pokes[getCreatureName(pk)].vitality * (getMasterLevel(pk) + getPokemonBoost(pk)))
Por:
setPlayerStorageValue(pk, 1004, pokes[getCreatureName(pk)].vitality * (getMasterLevel(pk) + getPokemonBoost(pk)) + bonus)
fim.

Editado Dezembro 31 por zipter98

MaluszM
31 de dezembro de 2013 às 16:00

Zipter, testado e aprovado. Valeu pela ajuda REP+

zipter98Z
31 de dezembro de 2013 às 16:10

Tópico movido para a seção de dúvidas e pedidos resolvidos.

4 anos depois...
StigalS
21 de abril de 2018 às 03:16
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.