Ir para conteúdo
  • 0

Exp Bonus Para Nível 40 Ou Menos


PedroSouza

Pergunta

Amigos,

 

tenho um servidor de pokémon e preciso dar 50% de exp aos níveis 40 ou menores. Segue a parte importante do script:

 

local givenexp = getWildPokemonExp(cid)

local killer = getItemAttribute(corpse.uid, "corpseowner")

 

if givenexp > 0 then

for a = 1, #deathList do

local pk = deathList[a]

if isCreature(pk) then

local extra = isPremium(pk) and 0.31 or 0

playerAddExp(pk, math.floor(playerExperienceRate * givenexp * getDamageMapPercent(pk, cid)*(1+extra)))

end

end

end

 

Aguardo ajuda.

 

Grato

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Usa o exp stages:

 

<?xml version="1.0" encoding="UTF-8"?>

<stages>

<world id="0" multiplier="1">

<stage minlevel="1" maxlevel="40" multiplier="100"/>

<stage minlevel="41" multiplier="50"/>

</world>

</stages>

 

-Vermelho: exp para o level.

-Verde: level

Link para o comentário
Compartilhar em outros sites

  • 0

Usa o exp stages:

 

<?xml version="1.0" encoding="UTF-8"?>

<stages>

<world id="0" multiplier="1">

<stage minlevel="1" maxlevel="40" multiplier="100"/>

<stage minlevel="41" multiplier="50"/>

</world>

</stages>

 

-Vermelho: exp para o level.

-Verde: level

 

Não funciona no servidor de pokémon.

 

Alguém?

 

.

Link para o comentário
Compartilhar em outros sites

  • 0

vai em

config.lua

procure por

 

experienceStages =

deixa assim

experienceStages = true

 

vai em

data\XML\stages.xml

<?xml version="1.0" encoding="UTF-8"?>
<stages>
<world id="0" multiplier="1">
<stage minlevel="1" maxlevel="40" multiplier="100"/>
<stage minlevel="41" multiplier="50"/>
</world>
</stages>

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...