|
[itemdef i_Shield_of_poi]
id=i_shield_heater
name=Shield Of Poi
WEIGHT=1
on=@create
color=07a1
hitpoints 100
on=@equip
if (<src.findid.i_poikalkan>)
src.sysmessage @07a1,,1 <src.findid.i_poikalkan.timer> saniye sonra tekrar elinize alabilirsiniz.
return 1
else
if (<cont.findid.i_rune_poison>) // cure self
if !(rand(5) == 1)
cont.findid.i_rune_poison.remove
cont.effect 3,0376a,2,10,1
cont.sayua 0bb2,6,0,enu * Zehiri IyileStirir *
return 1
endif
endif
on=@dclick
if (<src.findid.i_poikalkan>)
src.sysmessage @07a1,,1 <src.findid.i_poikalkan.timer> saniye sonra tekrar elinize alabilirsiniz.
if (<cont.findid.i_rune_poison>) // cure self
if !(rand(5) == 1)
cont.findid.i_rune_poison.remove
cont.effect 3,0376a,2,10,1
cont.sayua 0bb2,6,0,enu * Zehiri IyileStirir *
else
if !(<src.isevent.e_warrior>)
src.sysmessage @07a1,,1 Bu eşyayı sadece Warrior sınıfı kullanabilir.
return 1
endif
endif
endif
on=@click
message @48,1,1,1, [Warrior sınıfı] [Poi]
message @0481,1,1,1 a Poi shield
return 1
on=@unequip
if (<src.findid.i_poikalkan>)
src.sysmessage @07a1,,1 <src.findid.i_poikalkan.timer> saniye sonra tekrar elinize alabilirsiniz.
return 1
else
serv.newitem i_poikalkan
serv.new.equip
return 1
endif
[ITEMDEF i_poikalkan]
name=kalkan alma delayi
type=t_eq_script
layer=layer_special
on=@equip
timer 120
on=@timer
remove
return 1Çalışıyormu bilmiyorum denermisin ?
if !(<src.isevent.e_warrior>)
ON=@Equip
if (<src.tactics> > 99.9)
src.sysmessage @0845,1,1 Bunu sadece warriorlar giyebilir
unequip
return 1
endif
IF ( <SRC.MAGERY><=30.8 )
src.sysmessage @0845,1,1 Bunu sadece warriorlar giyebilir
UNEQUIP
RETURN 1
ENDIF
if (<SRC.EVALUATINGINTEL> > 0)
src.sysmessage @0845,1,1 Bunu sadece warriorlar giyebilir
UNEQUIP
RETURN 1
ENDIF
src.events +e_warrior
Warrior skilli yap ona göre Kullansın sadece böyle şuan sorunsuz çalışır.
ON=@unEquip
src.events -e_warrior
on=@create
HITPOINTS=100
COLOR=080a
[events e_warrior]
ON=@Spelleffect
if (<argn>==58) || (<argn>==59) ||
sayua 68,6,6,1 * Poison Fix *
return 1
on=@dclick
if (<src.findid.i_poikalkan>)
src.sysmessage @07a1,,1 <src.findid.i_poikalkan.timer> saniye sonra tekrar elinize alabilirsiniz.
if (<cont.findid.i_rune_poison>) // cure self
if !(rand(5) == 1)
cont.findid.i_rune_poison.remove
cont.effect 3,0376a,2,10,1
cont.sayua 0bb2,6,0,enu * Zehiri IyileStirir *
else
IF ( <SRC.MAGERY><=30.8 )
src.sysmessage @07a1,,1 Bu eşyayı sadece Warrior sınıfı kullanabilir.
return 1
endif
endif
endif
ENDIF
on=@equiptest
if (<src.tactics> > 99.9)
src.sysmessage @0845,1,1 Giyemezsin.
return 1
endifKimlerin giyeceğinin kontrolünü @equiptest ile yapabilirsin. Örnekte tactics yeteneği sorgulanmış.on=@equip
if (<src.tag.cure> = 1)
src.sysmessage @0845,1,1 Zehiri 2 dk da bir silebilirsiniz.
elif (<src.findid.i_rune_poison>)
src.findid.i_rune_poison.remove
src.tag.cure 1
src.timerf 120,tag.cure
endifZehiri kalkan kullanarak tedavi edene cure tagını verdik ve timerf ilede 2 dk sonra silinmesini sağladık.
[itemdef i_poi_kalkan]
id=i_shield_heater
name=Shield Of Poi
WEIGHT=1
ON=@Equiptest
IF ( <SRC.TACTICS> < 99.9 )
SRC.SYSMESSAGE @0481 En az 99.9 Tactics olmali.
RETURN 1
ENDIF
IF ( <SRC.meditation> > 0.1 )
SRC.SYSMESSAGE @0481 0 dan fazla meditation skilliniz olmamali.
RETURN 1
ENDIF
IF ( <SRC.magery> > 40.0 )
SRC.SYSMESSAGE @0481 40 tan fazla magery skilliniz olmamalidir.
RETURN 1
ENDIF
on=@create
HITPOINTS=100
COLOR=080a
on=@equip
if (<src.tag.cure> = 1)
src.sysmessage @0845,1,1 Zehiri 2 dk da bir silebilirsiniz.
else
if <src.findid.i_rune_poison>
src.findid.i_rune_poison.remove
src.tag.cure 1
src.timerf 120,tag.cure
endif
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Poison Field Hata
Son cevap: 26-03 16:02 · Son yazan: Jada · Mesaj: 3 · Görüntü: 1851
|
Script Yardımı | 26-03 16:02 | 3 | 1851 | |
|
|
silaha poison sürülmesi
Son cevap: 10-06 22:24 · Son yazan: Eren19944 · Mesaj: 3 · Görüntü: 2085
|
ITEM Script Yardımı | 10-06 22:24 | 3 | 2085 | |
|
|
NPC'ye iyileştirilmez poison vermek
Son cevap: 18-04 22:35 · Son yazan: Slothere · Mesaj: 18 · Görüntü: 7900
|
NPC Script Yardımı | 18-04 22:35 | 18 | 7900 | |
|
|
Duello Sistemi Poison Sorunu
Son cevap: 22-02 00:44 · Son yazan: mahsuni · Mesaj: 18 · Görüntü: 5186
|
Script Yardımı | 22-02 00:44 | 18 | 5186 | |
|
|
Silahta poison süresini uzatmak
Son cevap: 12-12 17:35 · Son yazan: emre11 · Mesaj: 3 · Görüntü: 1946
|
Script Yardımı | 12-12 17:35 | 3 | 1946 |