Não sei oq pode tá acontecendo, talvez seja algum bug do servidor. O script está normal. Tenta fazer com esse:
Crie dois arquivos em movements>scripts e cole isto dentro
expring.lua
local rate = 2.0 function onEquip(cid, item, slot) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua experiência aumentou em + "..((rate - 1)*100).."%.") doPlayerSetExperienceRate(cid, rate) return true end
expring2.lua
function onDeEquip(cid, item, slot) doPlayerSetExperienceRate(cid, 1.0) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua taxa de experiência extra terminou.") return true end
Agora em movements.xml adicione as tags:
<movevent type="Equip" itemid="7708" slot="ring" event="script" value="expring.lua"/>
<movevent type="DeEquip" itemid="7708" slot="ring" event="script" value="expring2.lua"/>
Em 7708, você troca pelo id do ring que dará exp. Vlw, espero ter ajudado.





info
Grupo: Campones
Registrado: 01/03/07
Posts: 36
Reputação: 0
Olá,
Procurei um script na internet para um anel de double xp, a alma do script está 100% dando a exp configurada e tudo, porem a mensagem de aviso aparece duas vezes 'You receive double experience.'...
script:
obrigado.