GarQet
Own3d!
- Joined
- Feb 10, 2009
- Messages
- 1,381
- Solutions
- 14
- Reaction score
- 81
Siema, mam mały problem. Chodzi o to, że itemy nie uodparniają od obrażeń.
Items.xml:
Movements.xml:
Dragonscalelegs.lua:
Po założeniu tych legów i spełnieniu warunków skryptu, dmg w gracza są takie same jakby nie miał tych legów na sobie. Jeszcze wspomnę, że w grze normalnie się wyświetla:
Jakieś pomysły?
Items.xml:
Code:
<item id="2469" name="dragon scale legs">
<attribute key="weight" value="4800"/>
<attribute key="armor" value="10"/>
<attribute key="absorbPercentAll" value="25"/>
<attribute key="slotType" value="legs"/>
</item>
Movements.xml:
Code:
<movevent type="Equip" itemid="2492" slot="armor" level="50" event="script" value="dragonscalelegs.lua"/>
<movevent type="DeEquip" itemid="2492" slot="armor" event="function" value="onDeEquipItem"/>
Dragonscalelegs.lua:
Code:
function onEquip(cid, item, slot)
if(getPlayerStorageValue(cid, 2469) ~= 1) then
doPlayerSendTextMessage(cid, 25, "Nie mozesz ich zakladac.")
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
else
return TRUE
end
end
Po założeniu tych legów i spełnieniu warunków skryptu, dmg w gracza są takie same jakby nie miał tych legów na sobie. Jeszcze wspomnę, że w grze normalnie się wyświetla:
Code:
18:01 You see dragon scale legs (Arm:10, protection all +25%).
It can only be wielded properly by players of level 50 or higher.
It weighs 48.00 oz.
Jakieś pomysły?