Merhaba Arkadaşlar
Mageryde Bİ Sorun Yaşadım Buyu Atınca örnegin kalvas flam hemen arkasından tabladıktan sonra buyuyu attıgı saniye kadar bekliyo Fizzle ettigi taktirde boyle bi sorunla karşıtım

VERSION=0.56b
[Events e_magery]
on=@spellcast
if (<argn> == 12)
src.spellfreeze 2
elif (<argn> == 20)
src.spellfreeze 2
elif (<argn> == 7)
src.spellfreeze 1
elif (<argn> == 29)
src.spellfreeze 3
elif (<argn> == 11)
src.spellfreeze 2
elif (<argn> == 44)
src.spellfreeze 3
elif (<argn> == 4)
src.spellfreeze 2
elif (<argn> == 22)
src.spellfreeze 1
else
src.spellfreeze (<dargn3> / 6)
endif

On=@SpellEffect
If (<argn> == 38) || (<argn> == 47)
if (<findid.i_pouch_trapped>)
if (<findid.i_pouch_trapped.more2> > 1)
effect 3,i_fx_explode,3,25,1
sound snd_spell_explosion
damage 2
findid.i_pouch_trapped.more2 -=1
return 1
else
effect 3,i_fx_explode,3,25,1
sound snd_spell_explosion
damage 2
findid.i_pouch_trapped.remove
return 1
endif
elseif !(<src.uid> == <uid>)
findid.i_rune_poison.remove
endif
endif

[function spellfreeze]
tag0.nomovetill=<EVAL <SERV.TIME> + (<ARGS> * 6)>

[function f_fizzle]
tag0.nomovetill=0
if (<mana> > 8)
mana -={3 8}
endif
Master
59.2997
skills scripti altındaki magery'e gelip @fail ve @abort altına f_fizzle eklemelisin.
fix scptinde on=@spellfail triggeri ile büyü attıgında aldıgı delay itemlerini sildirtmen yada f_fizzle verdirtmen yeterli tam olarak nasıl yaptıgımızı hatırlamıyorum ama i_spell_woman felan sildirtioduk. takılma olayı yaşanmıyordu. her büyüye tektek eklemekten daha kısa. belki söylediklerimden bişi anlayıp yaparsın:D ama böyle yaptıgımızı cok iyi hatırlıorm :D

Üye Ol veya Giriş Yap

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