KR

Exp Ring

Por krudan, 24 de jul. de 2011 em Archived

otserv
tibia
6
731
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

Editado Julho 24 por 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:

Editado Julho 24 por 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 é?

Editado Julho 24 por 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.

Editado Julho 24 por 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