.

Posts Tagged “timer”

Timer Komutu ve Kullanımı

Timer Komutu ve Kullanımı Hakkında Eğitim Başladı .

Bir işlemi ileriki bir zamanda uygulamak için kullanılmaktadır. Kaç saniye aralıkla ve kaç kere uygulanacağını belirlemek mümkündür. Parametreleri ile birlikte kullanımında geniş kapsamlı zamanlayıcı görevini görür.

Kullanımı : /timer [adı] parametre zaman tekrar aralık komut.
Aktif timerleri listelemek için : /timers
Tüm timerleri devre dışı bırakmak için : /timers off
Belirtilen timeri devre dışı bırakmak için : /timeradı off
Belirtilen sırada yer alan timerın adını görüntülemek için : $timer(sıra)
Bunlara ek olarak wilcard karakteri olan “*” ve “?” kullanılabilmektedir.

Örnek : a ile başlayan tüm timerleri iptal etmek için : /timera* off
Örnek : 20 ile 29 arasındaki tüm timerleri kapamak için : /timer2? off

Parametreler :

H Parametresi : Belirtilen sürenin milisaniye cinsinden algılanmasını sağlar . M Parametresi ile aynı işlevi görür .
Kullanımı : /timer -h (tekrar)-(milisaniye)-(komut)
Örnek : /timer -h 2 5 /whois Misishelp
Yukarıdaki komutu uyguladığımızda 5 milisaniye aralıkla 2 kere Misishelp nickini whois çekilir.

P Parametresi :İleriki bir zamana kurulmuş olan timeri geçici olarak durdurur.
Kullanımı : /timeradı -p
Örnek : /timer1 -p
Yukarıdaki komutu uyguladığımızda Timer1 isimli zamanlayıcı R Parametresi ile devam ettirilinceye kadar durur.

R Parametresi : Durdurulan zamanlayıcı kaldığı yerden devam ettirir.
Kullanımı : /timeradı -r
Örnek : /timer1 -r
Yukarıdaki komutu uyguladığımızda timer1 isimli zamanlayıcı kaldığı yerden devam edicektir.

O Parametresi : Servera bağlı iken kurulan zamanlayıcı bağlantı koptuğunda otomatik olarak kapanır. Bu parametre ile sizin serverdan bağlantınız kopsa bile timer devamlılığını sürdürür.
Kullanım : /timeradı -o (tekrar)-(saniye)-(komut)
Örnek : /timer1 -o 0 30 /ping Misishelp
Yukarıdaki komutu uyguladığımızda Misishelp nickine 30 saniye aralıklarla ping komutu uygulanır.Sunucudan bağlantınız kopsada timer devamlılığını sürdürür.

E Parametresi : İleriki bir zamana ayarlanmış olan zamanlayıcıyı hemen aktif etmek için kullanılır.
Kullanımı : /timeradı -e
Örnek : /timerkelebek -e
Yukarıdaki komutu uyguladığımızda daha önceden ileriki zaman için kurulmuş olan timerkelebek isimli zamanlayıcı, belirtilen sürenin dolması beklenmeden uygulamaya sokulur.

Soru : Misishelp nickine 15 saniyede bir ping atmak istiyorum , nasıl yapabilirim ?
Cevap : /timer 0 15 /ping Misishelp

Soru : Misishelp nickine her saniye başı /whois çekmek istiyorum , nasıl yapabilirim ?
Cevap : /timer 0 1 /whois Misishelp

Soru : Misishelp nickine 1 kereye mahsus 5 saniyede sonra Eğitim kanalında kick atmak istiyorum , nasıl yapabilirim ?
Cevap : /timer 1 5 /kick #Eğitim Misishelp Sebep

Soru : Eğitim kanalına 30 saniyede bir notice atmak istiyorum , nasıl yapabilirim ?
Cevap : /timer 0 30 /notice #Eğitim Mesaj

Soru: Misishelp nickine 40 saniyede bir info çekmek istiyorum , nasıl yapabilirim?
Cevap: /timer 0 40 /ns info Misishelp

Timer Komutu ve Kullanımı hakkında eğitim sona ermiştir.

Comments Yorum Yok »

/timer[N/name] [-ceomhipr] [zaman] <tekrarlama> <aralik> <komut>

Belli araliklarlar yada belirlenen saatte yazilan komudu isleme sokmak için /timer Komudunu Rahatlikla
kullanabiliriz.

Timer komutlarinin kapatilmasi;

Tüm timerleri kapatmak istiyorsaniz; /timers off

Belli bir timeri kapatmak istiyorsaniz; timer ismini kullanarak kapatabiliriz…
Örnek : /timer1 1 1 /ame Ölümü özlemeyen a$ki anlamaz… seklinde bir timer açiksa, bu timeri kapatmak için ( timerin adi /timer1 dir. ) –> /timer1 off komutunu yazariz..

 

/timer1 0 20 /ame awayim! bu komutla her 20 saniyede bir kez olmak sartiyla sonsuza kadar bulundugum
bütün kanalla awayim! yazisini yollariz (tabi script kapatilmassa yada /timer1 off komutu girilmesse)

/timer5 10 60 /msg #ircforum Gelecem bekleyin beni Bu Timer’ida #ircforum kanalina her 60 saniyede
toplam 10 adet mesaj atacak sekilde ayarladik

/timer 14:30 1 1 /echo -a Simdi 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çtik bu islem mesaj limitim 10′u bulana kadar
devam edecek

Bir sayiyi yada sözcük kullanarak bir zamanlayici için bir ismi
belirtebilirsiniz (örnegin /timer1 , /timer2 Yada /timerdie /timerirc ) gibi

Timer komutlariyla kodlarda kullanilan identifier’lari da rahatlikla kullanabiliriz
(örnegin: /timer 1 1 echo -a $nick $server $time ) gibi…

/timer3? 30′dan 39′a tüm zamanlayicilari gösterir

 

(-h) yada (-m) Parametresi: girilen saniye seviyesini milisaniyeye indirir (örnek /timer -h 10 20 /echo -a deneme 20 saniyede atilmasi gerekirdi mesajin eger biz -h parametresini girmeseydik /timer 1 0 /echo -a deneme komutuyla es degere sahiptir )

 

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

 

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

 

(-r) Parametresi: -p Parametresi ile durdurulan timeri tekrar aktif kilar (örnegin timer1 komudunu /timer1 -p yazarak durdurmustuk simdi /timer1 -r yazarak tekrar aktiflestiriyoruz)

 

$ltimer /timer komutuyla baslatilan en son timer’in sayisini verir. (timer’in önündeki l == last == son). Yani:

/timer3 1 15 echo selam yazarak 15 saniye sonra selam diye echolayacagimiz timeri baslattigimizda, 15 saniye içinde $ltimer identifieri 3 degerini alacaktir tabi bu 15 saniye içinde baska timer baslatmazsak.

 

(-o) flagi ise: normal sartlarda servera bagliyken /timer komutunu kullandiginizda, timeriniz serverdan düstükten sonra kapatilir, -o flagini kullanirsak timer serverdan düsseniz bile çalismaya devam eder.

 

(-e) flagi ise: önceden çalisiyor olan /timer’in yapacagi islemi hemen yapmasi içindir, yani /timer3 1 15 echo hi yazdiginizda, 3 nolu timer 15 saniye sonra hi diye echolayacaktir. /timer3 -e yazdiginda echo hi komutunu aninda uygulayacaktir.

 

(-c) flagi ise: mIRC help dosyasindan anladigim kadariyla olmasi gerektiginden yavas giden bir timer varsa, mIRC timer’in uygulayacagi komutu hemen uygular timer’i beklemeden. High-resolution timer (-h) a alternatif bir timer gibi yani.

Comments Yorum Yok »

Belli aralıklarla ya da belli süreyle uygulanmasını istediğimiz işlemleri yapmak için kullanılır. Örneğin;
-
/timer 3 1 /msg  #kanal Merhaba
-
komutu, #kanal  kanalına 1′er saniye aralıklarla toplam 3 defa “Merhaba” yazmamızı sağlar. Örnekte gözüktüğü gibi komutun kullanım şekli;
-
4Kullanım Şekli » /timer <kez> <süre> /Yapılacaklar
-
formatındadır. Aşağıda, kullanım şeklinin pekiştirilmesi için birkaç örnek verilecektir.
-
4Örnek Kullanım » /timer 5 10 /amsg Selamlar.  (10′ar saniye aralıklarla, toplam 5 defa tüm kanallara “Selamlar.” yaz.)
4Örnek Kullanım » /timer 2 50 /Whois Med (50′ser saniye aralıklarla, toplam 2 defa Med nickine whois çek.)
4Örnek Kullanım » /timer 1 10 /Join #Med (10′ar saniye aralıklarla, toplam 1 defa #Med kanalına giriş yap. – Ya da 10 saniye sonra #Med kanalına giriş yap.)
4Örnek Kullanım » /timer 0 30 /msg Med Selam. (30′ar saniye aralıklarla, sonsuz defa Med nickine “Selam.” yaz.)
-
Son örnekte gördüğünüz gibi, eğer yapılacak işlemin kaç defa yapılması gerektiği ” 0 ” olarak belirtilirse, komut sözkonusu işlemi sonsuza dek  yapacaktır.
Uygulayacağımız timerlara bir isim de verebiliriz. Şöyle ki;
-
4Örnek Kullanım » /timer5 3 1 /msg #Med Merhaba (Bu timer 5 numaralı timer ımızdır.)
4Örnek Kullanım » /timer10 4 5 /Whois Med (Bu timer 10 numaralı timer dır.)
4Örnek Kullanım » /timerMED 3 10 /cs info #Med (Bu timer ın adı “MED” dir. Timer a verilen isimler bir sayı olmak zorunda değildir.)
-
Bunlar dışında;
-
Aktif olan tüm timer ları kapatmak için –> /timers off
Aktif olan belli bir timer ı kapatmak için –> /timeradı off (Örnek : /timer5 off)
Aktif olan timer ları listelemek için ise –> /timer
-
komutlarını uygulayabiliriz.
-
Aktif timer ları listelerken sadece belirttiğimiz maskeyi içeren timerları listeleme şansımız da vardır.
Bunun için ise joker karakterlerden (* ve ?) faydalanırız.
-
/timer?? –> Ismi iki haneli timerları listeleyecektir.
/timera?b –> Ismi ‘a’ ile baslayan, ‘b’ ile biten ve 3 haneli isme sahip timerları listeleyecektir.
/timer1? –> Ismi iki karakterden olusan ve ilk karakteri ’1′ olan timerları listeleyecektir.
-
Timer komutunun kullanımı esnasında, kullanabileceğimiz bazı parametreler mevcuttur. Bu parametreler; “-h , -i , -p , -r , -o , -e” parametreleridir.
Şimdi bu parametrelerin ne anlama geldiklerini ve görevlerini inceleyelim.
-
4[-h parametresi ]: Girilen saniye cinsinden timerin seviyesini milisaniniye çevirmek için kullanılır.
4Örnek Kullanım » /timer1 -h 5 1 /msg Ciodesk Merhaba
4Açıklama » 1 milisaniye aralıklarla toplam 5 defa, Ciodesk nickinin özeline “Merhaba” yazmamızı sağlayan komuttur.
-
4[-i parametresi]: Eğer birden fazla server penceresi aktif ise, bu parametre ile aktif olan timerlar diğer sunucularda da aktif olacaktır.
4Örnek Kullanım » /timer2 -i 3 1 /amsg Naber?
4Açıklama » Bağlı olduğumuz tüm sunucularda, 1′er saniye aralıklarla toplam 3 defa bulunmuş olduğum tüm kanallara “Naber?” yazmamızı sağlayan komuttur..
-
4[-p parametresi]: Aktif olan bir timeri deaktif (Pause) için kullanılır.
4Örnek Kullanım » /timer5 -p
4Açıklama » Aktif olan 5 numaralu timerı durdurmamızı sağlayan komuttur.
-
4[-r parametresi]: ” -p ” parametresi ile durdurulmuş olan timeri kaldığı yerden devam ettirmek için kullanılır.
4Örnek Kullanım » /timer5 -r
4Açıklama » Daha önceden deaktif etmiş olduğumuz olan 5 numaralı timerı, durdurduğunuz yerden devam etmesini sağlayan komuttur.
-
4[-o parametresi]: ” -o ” parametresi ile girilen timerlar, bağlı olduğumuz sunucudan bağlantımızın düşmesi durumunda dahi devamlılığını sürdürecektir.
4Örnek Kullanım » /timer6 -o 7 3 /ping Suskun
4Açıklama » Bağlı olduğumuz sunucudan, bağlantımızın kopması durumunda dahi, “Suskun” nickini 3 saniyede bir toplam 7 kere pinglemeye devam edecektir.
-
4[-e parametresi]: Daha önceden çalışıyor olan timerın, yapacağı işlemi hemen yapması için kullanılır.
 /timer3 -e
4Açıklama » 3 numaralı timerın, yapacağı işlemi hemen yapmasını sağlayan komuttur.
 -
 -

Comments Yorum Yok »