DataLife Engine > IRC Komutlari > Timer Komutu

Timer Komutu


27 Haziran 2008. Düzenleme: uGuR
/timer[N/name] [-ceomhipr] [zaman]


Timer komutlarının kapatılması;

Tüm timerleri kapatmak istiyorsanız; /timers off

Belli bir timeri kapatmak istiyorsanız; timer ismini kullanarak kapatabiliriz.


Örnek : /timer1 1 1 /ame mIRC Sitemiz Http://wWw.mIRCse.Com Dur. Şeklinde bir timer açuksa, bu timeri kapatmak için ( timerin adı /timer1 dir. ) --> /timer1 off komutunu yazarız.


/timer1 0 20 /ame awayım! bu komutla her 20 saniyede bir kez olmak şartıyla sonsuza kadar bulundugum
bütün kanalla awayım! yazisini yollarız (tabi mirc kapatılmassa yada /timer1 off komutu girilmesse)

/timer5 10 60 /msg #cikolata Gelecem bekleyin beni Bu Timer'ida #cikolata kanalına her 60 saniyede
toplam 10 adet mesaj atacak sekilde ayarladık

/timer 14:30 1 1 /echo -a Şimdi saat 14:30 Burda dedikki Saat 2 buçuk oldugu zaman beni bir kere uyar

/timer 10 20 /ame gelecem. Bu komutla 20 saniyelik bir timer açtık bu işlem mesaj limitim 10'u bulana kadar
devam edecek

Bir sayıyı yada sözcük kullanarak bir zamanlayıcı için bir ismi
belirtebilirsiniz (örnegin /timer1 , /timer2 Yada /timerdie /timerirc ) gibi

Timer komutlarıyla kodlarda kullanılan identifier'ları da rahatlıkla kullanabiliriz
(örnegin: /timer 1 1 echo -a $nick $server $time ) gibi...

/timer3? 30'dan 39'a tüm zamanlayıciları gösterir


(-h) yada (-m) Parametresi: girilen saniye seviyesini milisaniyeye indirir (örnek /timer -h 10 20 /echo -a deneme 20 saniyede atılması gerekirdi mesajin eğer biz -h parametresini girmeseydik /timer 1 0 /echo -a deneme komutuyla eş değere sahiptir )


(-i) Parametresi: açilan ikinci server penceresindede komutu aktif kılar (örnek /timer -i mesajadeti süre /komut)


(-p) parametresi: Girilen Timer Komutunu Durdurur (örnegin timer1 komudunu durdurmak istersek /timer1 -p yapmamız gerekir)


(-r) Parametresi: -p Parametresi ile durdurulan timeri tekrar aktif kılar (örnegin timer1 komudunu /timer1 -p yazarak durdurmuştuk şimdi /timer1 -r yazarak tekrar aktifleştiriyoruz)


$ltimer /timer komutuyla başlatılan en son timer'in sayısını verir. (timer'in önündeki l == last == son). Yani:

/timer3 1 15 echo selam yazarak 15 saniye sonra selam diye echolayacağımiz timeri başlattığimızda, 15 saniye içinde $ltimer identifieri 3 degerini alacaktır tabi bu 15 saniye içinde başka timer başlatmazsak.


(-o) flagi ise: normal şartlarda servera bağlıyken /timer komutunu kullandığınızda, timeriniz serverdan düştükten sonra kapatılır, -o flagını kullanırsak timer serverdan düşşeniz bile çalışmaya devam eder.


(-e) flagı ise: önceden çalışıyor olan /timer'in yapacağı islemi hemen yapması içindir, yani /timer3 1 15 echo hi yazdığınızda, 3 nolu timer 15 saniye sonra hi diye echolayacaktır. /timer3 -e yazdığında echo hi komutunu anında uygulayacaktır.


(-c) flagi ise: mIRC help dosyasından anladığım kadarıyla olması gerektiğinden yavaş giden bir timer varsa, mIRC timer'in uygulayacağı komutu hemen uygular timer'i beklemeden. High-resolution timer (-h) a alternatif bir timer gibi yani.