movements/script
expring.lua
local rate = 1.2 -- 20% 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
movements.xml
<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>
<item id="7697" article="a" name="signet ring">
<attribute key="weight" value="80" />
<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>
<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>





info
Grupo: Banidos
Registrado: 30/07/10
Posts: 5
Reputação: 0
Alguem me passa os script do exp ring
e me explica como colocar ele
PLiz