Arkadaşlar script'e Bilekliği giydiğiniz zaman skill vermek değilde tüm magery skill düşüyor !
 [ITEMDEF i_masumkoru]
ID=i_bracelet_gold
NAME=+20 MAGERY

On=@Create
COLOR=0482

On=@Equip
if (<src.magery> < 100.0)            >>>>>>>>>>>>>>>>>>>>>Magery 100 Değil ise giydirmiyor..!Bu Tamam !
src.sysmessage @033 Mageryniz Yetersiz..!
unequip
else
if (<src.kills> >0)                       >>>>>>>>>>>>>>>>>>>>>1Kill Var ise giydirmiyor..!Bu Tamam !
src.sysmessage @033 Masum bir player degilsiniz..! Kill:<src.kills>
unequip
else
src.magery 20.0                        >>>>>>>>>>>>>>>>>>>>> + 20 Magery Skill Vermiyor..!
src.sysmessage @033 Koruyucu Bileklik Sayesinde 20 Magery Skill Kazandiniz..!
endif

on=unequip
src.magery 20.0
src.sysmessage @033 Koruyucu Bilekligi Cikarttiginiz Icin Magery Skill - 20 Dustu..!
endif 
Neden..?¿
Novice
11.9
On=@Equip
if (<src.magery> < 100.0)
src.sysmessage @033 Mageryniz Yetersiz..!
return 1
elseif (<src.kills> >0)
src.sysmessage @033 Masum bir player degilsiniz..! Kill:<src.kills>
return 1
else
src.magery += 200
src.sysmessage @033 Koruyucu Bileklik Sayesinde 20 Magery Skill Kazandiniz..!
endif

on=@unequip
src.magery += 200
src.sysmessage @033 Koruyucu Bilekligi Cikarttiginiz Icin Magery Skill - 20 Dustu..!
endif
Arkadaşın senin bu yazdığın scripte göre bilekliği magesi 0da olsa 100de olsa giyiyor..!,Ama tek farkı magery 99.9un altında ise +20 magery verimiyor,100 ise veriyor !

Benim yazdığımda ise unequip kullandım magery 0 veya 99.9 ise giymiyor,100 ise giyiyor tamam orası doğru,Ama gel gelelim unequip kulladığım için magery skill 0 veya 99.9 ise giymiyor ve bilekliği çıkartmış olduğu için direkt mageryi -20 düşürüyor..!

Çözemedim bu sorunu..?¿
 [ITEMDEF i_masumkoru]
ID=i_bracelet_gold
NAME=+20 MAGERY

On=@Create
COLOR=0482

On=@Equip
if (<src.magery> < 100.0)
src.sysmessage @033 Mageryniz Yetersiz..!
unequip
else
if (<src.kills> >0)
src.sysmessage @033 Masum bir player degilsiniz..! Kill:<src.kills>
unequip
else
src.magery += 200
src.sysmessage @033 Koruyucu Bileklik Sayesinde 20 Magery Skill Kazandiniz..!
endif

on=@unequip
src.magery -= 200
src.sysmessage @033 Koruyucu Bilekligi Cikarttiginiz Icin Magery Skill - 20 Dustu..!
endif 
[ITEMDEF i_masumkoru]
ID=i_bracelet_gold
NAME=+20 MAGERY

On=@Create
COLOR=0482

On=@Equip
src.magery += 200
if (<src.magery> < 100.0)
src.sysmessage @033 Mageryniz Yetersiz..!
unequip
return 1
endif
if (<src.kills> >0)
src.sysmessage @033 Masum bir player degilsiniz..! Kill:<src.kills>
unequip
return 1
endif
src.sysmessage @033 Koruyucu Bileklik Sayesinde 20 Magery Skill Kazandiniz..!

on=@unequip
src.magery -= 200
src.sysmessage @033 Koruyucu Bilekligi Cikarttiginiz Icin Magery Skill - 20 Dustu..!
endif

böyle yapabiliriz mesela. örneğin buradaki örnekde skill verirken iflerden sonraki satırları kullansaydım hata yapmış olurdum. unequip yaparken skill vermeden skilli silerdi çünkü. fakat ben equiptest kullanmanızı tavsiye ederim.
Teşekkürler Noxier..
Ama;
 if (<src.magery> < 120.0) 
Yaptım !
Çünkü;
 if (<src.magery> < 100.0) 
Yaparsan eğer magery skill 80.0 ise bilekliği giyiyor !

Mesele Halledilmiştir..!,Hepinize Teşekkürler..

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.