Bom ao usar o ring exp é aumentada por determinado tempo,uma certa porcetagem de experiencia.
1°- em data\movements\scripts crie um arquivo.lua e renomeie para expring.lua
dentro coloque:
local rate = 1.2
function onEquip(cid, item, slot)
if(item.itemid ~= 7697) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your exp rate + "..((rate - 1)*100).."%.")
doPlayerSetExperienceRate(cid, rate)
doTransformItem(item.uid, 7708 )
return TRUE
end
return TRUE
end
function onDeEquip(cid, item, slot)
if(item.itemid ~= 7708 ) then
return TRUE
end
doPlayerSetExperienceRate(cid, 1.0)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your extra experience rate has ended.")
doTransformItem(item.uid, 7697)
return TRUE
end
azul: é a exp em porcentagem que o ring vai oferecer no caso ali o 2 representa 20%
vermelho: id do anel usado (poderá ser alterado)
[roxo: Mensagem ao usar ou retirar o anel
em Data\Movements> movements.xml adicione as seguintes linhas:
<movevent type="Equip" itemid="7697" slot="ring" event="function" value="onEquipItem"/>
<movevent type="Equip" itemid="7708" slot="ring" event="script" value="expring.lua"/>
<movevent type="DeEquip" itemid="7708" slot="ring" event="script" value="expring.lua"/>
no items.xml modifique:
<item id="7708" article="a" name="ring">
<attribute key="weight" value="40" />
<attribute key="slotType" value="ring" />
</item>
Por:
<item id="7708" article="a" name="Experience ring">
<attribute key="weight" value="80"/>
<attribute key="slotType" value="ring"/>
<attribute key="decayTo" value="0"/>
<attribute key="duration" value="480"/>
<attribute key="showduration" value="1"/>
</item>
verde: Tempo que o anel vai durar,no caso está 8 minutos ali.
e também modifique:
<item id="7697" article="a" name="signet ring">
<attribute key="weight" value="80" />
<attribute key="slotType" value="ring" />
</item>
Por:
<item id="7697" article="an" name="Experience ring">
<attribute key="weight" value="80"/>
<attribute key="slotType" value="ring"/>
<attribute key="transformEquipTo" value="7708"/>
<attribute key="stopduration" value="1"/>
<attribute key="showduration" value="1"/>
</item>
Esse topico ai eh doh vod
se vc quiser ir ao topico original Clique aqui