- Dołączył
- Sierpień 10, 2011
- Posty
- 151
- Liczba reakcji
- 9
Witam.
Nareszcie, mam dla was skrypt na Prawdziwego Exp Ringa.
Polega to na zwi?kszeniu EXP-a, po za?o?eniu Ringa o id 7697.
Po ?ci?gni?ciu ringa, exp wraca do normalnego stanu.
W exp_ring.lua mo?emy zmieni? dodawany Exp w linijce 'rate = 1.5'.
edytujemy id 7697 w items.xml na
Dodajemy/zmieniamy tak?e to:
do movements/scripts dodajemy exp_ring.lua a w nim:
Do Movements.xml dodajemy:
To by by?o na tyle.
Nareszcie, mam dla was skrypt na Prawdziwego Exp Ringa.
Polega to na zwi?kszeniu EXP-a, po za?o?eniu Ringa o id 7697.
Po ?ci?gni?ciu ringa, exp wraca do normalnego stanu.
W exp_ring.lua mo?emy zmieni? dodawany Exp w linijce 'rate = 1.5'.
edytujemy id 7697 w items.xml na
Kod:
<item id="7697" article="an" name="exp 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>
Dodajemy/zmieniamy tak?e to:
Kod:
<item id="7708" article="a" name="exp ring">
<attribute key="weight" value="80"/>
<attribute key="slotType" value="ring"/>
<attribute key="decayTo" value="0"/>
<attribute key="duration" value="1800"/>
<attribute key="showduration" value="1"/>
</item>
do movements/scripts dodajemy exp_ring.lua a w nim:
Kod:
local config = {
rate = 1.5
}
function onDeEquip(cid, item, slot)
if(item.itemid == 7708) then
doPlayerSetExperienceRate(cid, 1.0)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your extra experience rate has ended.")
doTransformItem(item.uid, 7708)
end
end
function onEquip(cid, item, slot)
if(item.itemid == 7708) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your extra experience rate has been activated! It is now: " .. config.rate .. "x doubled your former experience rate.")
doPlayerSetExperienceRate(cid, config.rate)
doTransformItem(item.uid, 7708)
return true
end
end
Do Movements.xml dodajemy:
Kod:
<movevent type="Equip" itemid="7697" slot="ring" event="function" value="onEquipItem"/>
<movevent type="Equip" itemid="7708" slot="ring" event="script" value="exp_ring.lua"/>
<movevent type="DeEquip" itemid="7708" slot="ring" event="script" value="exp_ring.lua"/>
To by by?o na tyle.