KR

Exp Ring

By krudan, 24 de jul. de 2011 in Archived

otserv
tibia
6
738
krudanK
24 de julho de 2011 às 14:05

Sobre esse tópico:

http://www.xtibia.co...de-experiencia/

 

Eu estou tendo um problema com a Exp que ta dando:

cdssdf.png

http://img705.imageshack.us/img705/8250/cdssdf.png

 

Ta dando mais que 2x : Tem como arrumar isso?

 

Obrigado, quem ajudar ganha meu REP

Edited Julho 24 by DawnOT

gonorreiaswatG
24 de julho de 2011 às 14:25

Não consegui abrir o link do tópico...

É o meu tópico?

 

 

Abraços :smile_positivo:

 

Tente esse código no lugar do outro.

 

function onEquip(cid, item, slot)
doTransformItem(item.uid, 7697, 1)
doPlayerSendTextMessage(cid, 22, 'Agora ganha 2x mais experiencia!')
doPlayerSetExperienceRate(cid, 2)


return TRUE
end

function onDeEquip(cid, item, slot)
doTransformItem(item.uid, 7697, 1)
doPlayerSendTextMessage(cid, 22, 'Experiencia extra cancelada.')
doPlayerSetExperienceRate(cid, 1)


return TRUE
end

 

 

 

Se não funcionar, tente esse. (Server com Stages)

 

function onEquip(cid, item, slot)
doTransformItem(item.uid, 7697, 1)
doPlayerSendTextMessage(cid, 22, 'Agora ganha 2x mais experiencia!')
if getConfigValue("experienceStages") == "yes" then
doPlayerSetExperienceRate(cid, getExperienceStage(getPlayerLevel(cid))*2)
else
doPlayerSetExperienceRate(cid, getConfigValue("rateExperience")*2)

return TRUE
end

function onDeEquip(cid, item, slot)
doTransformItem(item.uid, 7697, 1)
doPlayerSendTextMessage(cid, 22, 'Experiencia extra cancelada.')
doPlayerSetExperienceRate(cid, 1)
getConfigValue(key)

return TRUE
end

 

 

Poste o resultado aí.

 

 

Abraços :smile_positivo:

Edited Julho 24 by Gonorreia

krudanK
24 de julho de 2011 às 15:10

Vlw cara, ajudou mesmo :D

 

Vc esqueceu de colocar o ID do item certo.

 

Ultima pergunta. Se eu colocar na function assim:

 

doPlayerSetExperienceRate(cid, 1.2)

 

Funcionaria como +20 % de Exp não é?

Edited Julho 24 by DawnOT

gonorreiaswatG
24 de julho de 2011 às 15:33

Vlw cara, ajudou mesmo :D

 

Vc esqueceu de colocar o ID do item certo.

 

Ultima pergunta. Se eu colocar na function assim:

 

doPlayerSetExperienceRate(cid, 1.2)

 

Funcionaria como +20 % de Exp não é?

 

Então, mals eu nem reparei, pq nesse exemplo eu usei outro item mesmo...haha'

ainda bem que notou...

 

Sobre a porcentagem, eu nem sei se funciona fazendo assim pois ainda não testei fazê-la..

 

Se funcionar avisa aqui.. :thumbsupsmiley2:

 

Abraços :smile_positivo:

krudanK
24 de julho de 2011 às 17:05

Hahahaha, hoje não, to com prequiça de testar :D

 

Vlw ai :D Dúvida Sanada.

Edited Julho 24 by DawnOT

gonorreiaswatG
24 de julho de 2011 às 17:12

Hahahaha, hoje não, to com prequiça de testar :D

 

Vlw ai :D Dúvida Sanada.

 

Só pra constar, você usou o primeiro ou segundo Script?

 

 

Abraços