Önceden yaptıgımız iteme timer verme isini yani
[itemdef i_timerci]
id i_memory
name timerseyi
type t_eq_script
on=@create
timer 50
attr attr_decay
on=@timer
src.go xxx
remove
işini kısaltmamızı saglıyor ne kadar kısaltmamızı saglıyor?
timerf <süre>,<fonksyon>
yani
timerf 50,src.go xxx,xxx,x
bu kadar basit kullanım şekli ve bizi uzun kodlar yazmaktan vede sphereyi uzun uzun komut okutma işleminden kurtarıyor.
eger elinizde bu tip scriptler varsa timerf komutuyla kısaltabilirsiniz.
Dipnot: @[Holygun]
Ancak timerf durmadan dönen bir döngüdür. Yani siz misal timerf 50,src.stone yaptınız. bu her 50 sn yede bir src.stone komutunu işlemem sokar. Bunu engellemek için timerf -1 kullanmanız gerekmektedir.
Bununda yaratabilecegi sorunlar olabilir. 1 den fazla timerf kullanımı durumunda eğer timerf lerden birini timerf -1 yaptıysanız jkarakter üzerindeki tüm timerfler silinir.
Bu ne gibi sorun yaratır derseniz. Misal jail sistemde timerf kullandınız. Başka bir sistemdede timerf kullandınız. Eger jaildaki bi karaktere timerf -1 yaparsanız jail sisteminiz göçer

Bu yüzden en güzel şey şu şekilde kullnamak olabilir.
timerf50,f_stone_ol
function f_stone_ol
src.stone 1
timerf -1



@[Holygun] yanlışın var loopa sokmazsan loopa girmez :) konuyu düzeltirsen sevinirim.