|
[itemdef i_mage_robe]
ID=i_shroud
Name=Mage Robe
Armor=1
type=t_clothing
ON=@Create
HITPOINTS={500 1000}
color=080a
morey=00
attr=02
On=@Click
message @4001 Mage Robe
return 1
On=@Equip
if ( <src.fencing>>=3.8 )
src.sysmessage @1100,,1 Yalnızca Mage klasını seçenler kullanabilir.
unequip
return 1
endif
if ( <src.tactics>>=3.8 )
src.sysmessage @1100,,1 Yalnızca Mage klasını seçenler kullanabilir.
unequip
return 1
endif
if ( <src.swordsmanship>>=3.8 )
src.sysmessage @1100,,1 Yalnızca Mage klasını seçenler kullanabilir.
unequip
return 1
endif
if ( <src.wrestling>>=3.8 )
src.sysmessage @1100,,1 Yalnızca Mage klasını seçenler kullanabilir.
unequip
return 1
endif
if ( <src.macefighting>>=3.8 )
src.sysmessage @1100,,1 Yalnızca Mage klasını seçenler kullanabilir.
unequip
return 1
endif
if ( <src.archery>>=3.8 )
src.sysmessage @1100,,1 Yalnızca Mage klasını seçenler kullanabilir.
unequip
return 1
endif
if ( <src.parrying>>=3.8 )
src.sysmessage @1100,,1 Yalnızca Mage klasını seçenler kullanabilir.
unequip
return 1
endif
if ( <src.magery><100.0 )
src.sysmessage @1100,,1 Yalnızca Mage klasını seçenler kullanabilir.
unequip
return 1
endif
src.modar (<src.modar> + 15)
src.events +e_mageroberesist
On=@UnEquip
src.modar (<src.modar> - 15)
src.events -e_mageroberesist
[EVENTS e_mageroberesist]
ON=@SPELLEFFECT
IF (<argn>==1) || (<argn>==3) || (<argn>==5) || (<argn>==8) ||
message @4001,,1 * etkilenmez *
return 1
endif
IF (<src.findid.i_rune_clumsy>) || (<src.findid.i_rune_weaken>) || (<src.findid.i_rune_feeblemind>)
src.findid.i_rune_clumsy.remove
src.findid.i_rune_feeblemind.remove
src.findid.i_rune_weaken.remove
message @4001,,1 * etkileri kaldirir *
endif-WARRIOR ROBE-[itemdef i_warrior_robe] // düzenle mage robela ilgili sıkıntı var.
ID=i_robe
Name=Warrior Robe
Armor=20
type=t_clothing
ON=@Create
HITPOINTS={500 1000}
color=0455
morey=00
attr=02
On=@Click
message @4001 Warrior Robe
return 1
On=@Equip
if ( <src.fencing><=91.8 )
src.sysmessage @1100,,1 Yalnızca Warrior klasını seçenler kullanabilir.
unequip
return 1
endif
if ( <src.Parrying><=91.8 )
src.sysmessage @1100,,1 Yalnızca Warrior klasını seçenler kullanabilir.
unequip
return 1
endif
if ( <src.macefighting><=91.8 )
src.sysmessage @1100,,1 Yalnızca Warrior klasını seçenler kullanabilir.
unequip
return 1
endif
if ( <src.swordsmanship>>30 )
src.sysmessage @1100,,1 Yalnızca Warrior klasını seçenler kullanabilir.
unequip
return 1
endif
if ( <src.swordsmanship><=91.8 )
src.sysmessage @1100,,1 Yalnızca Warrior klasını seçenler kullanabilir.
unequip
return 1
endif
if ( <src.tactics><=91.8 )
src.sysmessage @1100,,1 Yalnızca Warrior klasını seçenler kullanabilir.
unequip
return 1
endif
src.modar (<src.modar> + 40)
src.events +e_warriorroberesist
On=@UnEquip
src.modar (<src.modar> - 40)
src.events -e_warriorroberesist
[EVENTS e_warriorroberesist]
ON=@SPELLEFFECT
IF (<argn>==1) || (<argn>==3) || (<argn>==8) ||
message @4001,,1 * etkilenmez *
return 1
endif
IF (<src.findid.i_rune_clumsy>) || (<src.findid.i_rune_weaken>)
src.findid.i_rune_clumsy.remove
src.findid.i_rune_feeblemind.remove
src.findid.i_rune_weaken.remove
message @4001,,1 * etkileri kaldirir *
endifBuraya kadar bir sıkıntı yok her şey sorunsuz çalışıyor fakat;if ( <src.swordsmanship><=91.8 )
src.sysmessage @1100,,1 Yalnızca Warrior klasını seçenler kullanabilir.
unequip
endifBu sorguyu Return 1 le kapattığın zaman adamda Sw yoksa Daha itemi equip etmeden unequip yapiyor yani +40 vermeden -40 aliyor Modar verdigin için deger - ye düşüyor ve armor 0 iken set +40 verse bile armor değeri gene 0 olarak gözüküyor.
mahsuni :return 1 komutunu silince düzeldi teşekkür ederim, equiptest sorgusunu pek bilmiyorum ancak deneyeceğim teşekkürler.
Equip Ederken Yaptiğin Sorguların Altındaki Return 1 Leri açarsana sorun çözülür.
örnekBu sorguyu Return 1 le kapattığın zaman adamda Sw yoksa Daha itemi equip etmeden unequip yapiyor yani +40 vermeden -40 aliyor Modar verdigin için deger - ye düşüyor ve armor 0 iken set +40 verse bile armor değeri gene 0 olarak gözüküyor.if ( <src.swordsmanship><=91.8 )
src.sysmessage @1100,,1 Yalnızca Warrior klasını seçenler kullanabilir.
unequip
endif
Bunun Yerine @Equiptest Triggeri kullan
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Stack sorunu
Son cevap: 17-06 01:00 · Son yazan: Athynas · Mesaj: 18 · Görüntü: 6172
|
Konsol Hataları | 17-06 01:00 | 18 | 6172 | |
|
|
Safe alanda lag sorunu
Son cevap: 07-12 00:26 · Son yazan: Eren19944 · Mesaj: 8 · Görüntü: 3254
|
Konsol Hataları | 07-12 00:26 | 8 | 3254 | |
|
|
Binek çanta açma sorunu
Son cevap: 16-10 11:40 · Son yazan: Skandal · Mesaj: 4 · Görüntü: 2704
|
NPC Script Yardımı | 16-10 11:40 | 4 | 2704 | |
|
|
Ev duvarları ve deed sorunu
Son cevap: 12-08 20:07 · Son yazan: Eren19944 · Mesaj: 5 · Görüntü: 2723
|
Script Yardımı | 12-08 20:07 | 5 | 2723 | |
|
|
Client ekranı büyütme sorunu
Son cevap: 29-09 20:21 · Son yazan: worldofsosaria · Mesaj: 8 · Görüntü: 5464
|
Client ve Account Sistemleri | 29-09 20:21 | 8 | 5464 |