On=@Spellcast
if (<findlayer(1).type> == t_spellbook)
findlayer(2).unequip
elseif !(<findlayer(2).type> == t_weapon_mace_staff)
findlayer(1).unequip
findlayer(2).unequip
endif
if ((<flags>&statf_stone) || (<flags>&statf_freeze) || (<findtype.t_armor.cont.uid> == <uid>))
f_fizzle
return 1
endif
if (<argn> == 1) // Clumsy
if (<src.findid.i_mem_spellheal>)
src.sysmessage Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Uus Jux
src.newitem i_spell_timer
new.timer=3
new.equip
mg1
[itemdef i_spell_timer]
Defname=i_spell_timer
Id=0186a
type=t_eq_script
Name=Frozen Time
On=@Create
attr=attr_invis|attr_newbie
On=@Equip
cont.flags <cont.FLAGS>&~statf_freeze
return 1
On=@Timer
remove
//return 1
if (<argn> == 1) // Clumsy
if (<src.findid.i_mem_spellheal>)
src.sysmessage Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Uus Jux
src.newitem i_spell_timer
new.timer=1
src.equip <new>
mg1
elseif (<argn> == 2) // Create food
if (<src.findid.i_mem_spellheal>)
src.sysmessage Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say In Mani Ylem
mg1
endif
[function spellfreeze]
tag0.nomovetill=<EVAL <SERV.TIME> + (<ARGS> * 6)>
[function f_fizzle]
tag0.nomovetill=0
if (<mana> > 8)
mana -={3 8}
endif
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
gibi sonra sil bütün fix scptini magery scriptini