eyw. hocam ben elseif yapmışım birde Basic'in yaptıgı bi magery scp si var onu kullanıyorum ama şöle bir sorun var diyelim ben bir büyü attım büyüyü fizzlediğim halde koşamıyor büyünün koşma süresi bitince koşuıyor bunu fizzleyince spellfreeze i nasıl bitirtebilirim. İşte Scp:
//***********************************
// YAZAR: Basic
// YAPIM:
// TARİH: 06.07.2009
// SAAT : 22:28
// KONU : Fix Script
//***********************************
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