Timer ve parametreleri

mIRC sorun, ders, addon ve script paylaşım bölümü..
Post Reply
User avatar
Immortal
Admin
Admin
Posts: 337
Joined: 01 Sep 2009, 06:05

Timer ve parametreleri

Post by Immortal » 10 Jul 2010, 15:11

Kullanımı; /timer[name] [-hprimoce] [zaman] <tekrar> <aralık> <komut>

Belli aralıklarlar yada belirlenen saatte yazılan komudu işleme sokmak için " /timer " Komudunu Rahatlıkla kullanabiliriz.

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: /timer# 1 1 /amsg Selam Ben geldim ( örnegin bu timer'i kapatmak için uygulamamız gereken komut; "/timerAdı off" yani; "/timer# off" olucaktır.


/timerA 0 30 /ame Selamlar.
Acıklama; Bu komutla her 30 saniyede bir kez olmak şartıyla sonsuza kadar bulunduğum bütün kanalla Selamlar. yazısını yollarız [eger script kapatılmassa yada /timerA off komutu girilmesse]


/timer1 20 90 /msg #Prens yemek yiyorum Gelicem..
Acıklama; [Bu Timer'ıde #Prens kanalına her 90 saniyede toplam 20 adet mesaj atacak şekilde ayarladık]


/timer 10 20 /ame SuNSeT gider..
Acıklama; [Bu komutla 20 saniyelik bir timer açtık bu işlem mesaj limitim 10'u bulana kadar devam edecek]

/timer 15:00 1 1 /echo -a Şimdi saat 15:00
Acıklama; Burda dedikki Saat üç olduğu zaman beni bir kere echo 'yla uyarsın.

Bir sayıyı yada sözcük kullanarak bir zamanlayıcı için bir ismi
belirtebilirsiniz (örneğin; /timer1 , /timer5 Yada /timerfor /timermirc /timer# ) gibi

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

/timer1? 10'dan 19'a tüm aktif zamanlayıcıları gösterir

-h ya/yada -m Parametresi; girilen zamanın seviyesini milisaniyeye indirir (örnek /timer -h 10 30 /echo -a Dikkat! 30 saniyede atılması gerekirdi mesajın eğer biz -h parametresini girmeseydik /timer 1 0 /echo -a Dikkat! komutuyla eş değere sahiptir )

-p Parametresi; Girilen Timer Komutunu Durdurur (örneğin timer1 komudunu durdurmak istersek /timer1 -p yapmamız gerekir)

-r Parametresi; -p Parametresi ile deaktif/durdurulan timeri tekrar aktif kılar (örneğin timer5 komudunu /timer5 -p yazarak durdurmuştuk şimdi /timer5 -r yazarak tekrar aktifleştiriyoruz)

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

/timer2 1 10 echo -a selam yazarak 10 saniye'den sonra selam diye echolayacağımız timerı başlattığımızda, 10 saniye içinde $ltimer identifierı 3 değerini alacaktır tabi bu 10 saniye içinde başka timer başlatmazsak.

-o Parametresi; normal şartlarda servera bağlıyken /timer komutunu kullandığınızda, timerınız serverdan düştükten sonra kapatılır, -o flagını kullanırsak timer serverdan düşseniz bile çalışmaya devam eder.

-c Parametresi; Olması gerektiğinden yavaş ilerleyen bir timer varsa, mIRC timer'ın uygulayacağı komutu hemen uygular timer'ı beklemeden. High-resolution timer (-h) 'ye alternatif bir timer gibi yani.

-e Parametresi; önceden çalışıyor olan /timer'ın yapacağı işlemi hemen yapması içindir, yani /timer2 1 10 echo -a Selam yazdığınızda, 2 nolu timer 10 saniye sonra Selam diye echolayacaktır. /timer2 -e yazdığınızda /timer2 1 10 echo -a selam komutunu anında uygulayacaktır.

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

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest