LU

Ganhar % De Experiencia.

Por Lucaswc15, 23 de abr. de 2012 em Scripts

4
1.1k
Lucaswc15L
23 de abril de 2012 às 17:42

Ola, eu queria um quest de experiencia, mas essa experiencia é vinda em porcentagem.

Exemplo:

Player abre o baú e recebe 15% de experiencia, nem mais, nem menos.

É isso ae, Obrigado.

VildenV
24 de abril de 2012 às 01:05

function onUse(cid, item, frompos, item2, topos)

local storage,expe = 99312,getPlayerExperience(cid)*0.5

 

if getPlayerStorageValue(cid,storage) == -1 then

doPlayerAddExp(cid, expe)

doPlayerSendTextMessage(cid,25,"Parabens você ganhou 15% de experiencia!")

setPlayerStorageValue(cid,storage,1)

else

doPlayerSendCancel(cid, "Você já fez essa quest.")

end

end

Lucaswc15L
24 de abril de 2012 às 13:10

Nao deu certo.

13:09 You advanced from Level 100 to Level 114.

jhon992J
24 de abril de 2012 às 13:22

15% é igual a 15/100, que é igual a 0,15.

então pro player ganhar 15% da sua experiencia total, troca essa parte do script do @vilden:

getPlayerExperience(cid)*0.5

por isso:

getPlayerExperience(cid)*0.15