Birçok identifier [2]
;----------------------------------------------------------
; Bu Kaynak Cappystarj0e tarafından yazılmıştır.
;---------------------------------------------------------- ;---------------------------------
; Zaman ve Tarih IdentifierLarı
;--------------------------------- :::::$asctime(N,format) Zaman ve tarihi tek formatta $ctime identifierı ile kullabılabilir kılan bir identifierdır.
//echo * $asctime(793947600) ' Normal text olarak bu parantez içine yazılan sayının ifade ettiği tarihi ekrana yansıtır.
//echo * $asctime(hh:nn:ss) ' Parantez içine yazılan formatta Zamanı gösterir. hh = Saati , nn = Dakikaları , ss = saniyeleri gösterir. tt = ise günün birinci yada ikinci yarısına ait bilgiyi gösterir. Örneğin saat 22 iken tt = PM saat 10 iken tt = AM olarak ifade edilir.
//echo * $asctime(793947600,dd/mm/yy) ' Yazılan sayının ifade ettiği tarih, virgülden sonra yazılan formatta gözükür.
Not: $time(), $date() ve $gmt() IdentifierLarı kullanılırken aynı standart formatı kullanırlar.
Bu Identifierlarda en çok kullanılan formatlar ve değerleri aşağıdaki tabloda verilmiştir.Aşağıda verilen IdentifierLarın ifade ettiği sonuçlar default olarak mIRC.exe de ingilizce olarak verilir.$replace() identifierı ile türkçeleştirme yapılabilir. -------------------------------
Değer -> Format -> Sonucu
-------------------------------
Yıl -> yy -> 99
Yıl -> yyyy -> 1999
-------------------------------
Ay -> m -> 1
Ay -> mm -> 01
Ay -> mmm -> Jan
Ay -> mmmm -> January
-------------------------------
Gün -> d -> 1
Gün -> dd -> 01
Gün -> ddd -> Mon
Gün -> dddd -> Monday
-------------------------------
Saat -> h -> 5
Saat -> hh -> 05
Saat -> H -> 17
Saat -> HH -> 17
-------------------------------
Dakika -> n -> 1
Dakika -> nn -> 01
-------------------------------
Saniye -> ss -> 1
Saniye -> ss -> 01
-------------------------------
AM-PM -> t -> a/p
AM-PM -> tt -> am/pm
AM-PM -> T -> A/P
AM-PM -> TT -> AM/PM
------------------------------- :::::$ctime
1 Ocak 1970, 00:00:00'da başlatılan bir tarihte geçen saniye sayısıdır.Yukarıdaki örnekte 793947600 sayısı buna bir örnektir. :::::$ctime(Text) Yazılan Text'e göre $ctime daki sayıyı verir.Yalnız dikkat edilmesi gereken şey, yazılan textin yukarıda gösterilen tablodaki format'a uygun olmasıdır. Aşağıdaki örnekleri status satırında deneyip Identifier'ın fonksiyonunu anlayabilirsiniz.
//echo * $ctime(January 1 1970 00:00:00)
//echo * $ctime(3rd August 1987 3:46pm)
//echo * $ctime(21/4/72 1:30:37)
//echo * $ctime(Wed 1998-3-27 21:16) :::::$date Tarihi veren identifierdır.Default olarak Gün/Ay/Yıl (Ör: 28/08/2005) formatındadır. $date(...) şeklinde yukarıdaki formatlara uygun bir şekilde de kullanılabilir.
//echo * $date ' 15/02/2006 sonucunu ,
//echo * $date(dd-mm-yy) ' 15-02-06 sonucunu ,
//echo * $date(dd-mmmm-yyyy) ' 15-February-2006 sonucunu verebilir. :::::$day Gün Identifierıdır. :::::$duration(Saniye,N) Yazılan saniye değerine göre dakika/saat/gün/ay/yıl formatı düzenleyen bir identifierdır.N=1 ise default hale karşılık gelir.N=2 veya N=3 olabilir.N değeri de format ile alakalı bir değerdir. :::::$fulldate
Belli bir formatta Tarih ve Zaman ile ilgili tüm bilgiyi verir.
//echo * $fulldate ' Wed Jun 26 21:41:02 1996 gibi bir sonucu verebilir. :::::$idle Boş kalma süresini verir.mIRC'ı kullanmadığınız (hiç bir işlem yapmadığınız) süreyi verir. :::::$ltimer Daha önce çalıştırılmış olan timer sayısını verir. :::::$online
Servera bağlanılalı kaç saniye geçtiğini gösterir.Eğer disconnect olunmuşsa disconnect olunmadan önce o serverda ne kadar zaman kalındığı disconnect olayından sonra da öğrenilebilir. :::::$ticks
Bilgisayarı başlattığınız andan beri sayılan bir zamandır.Her an değişir ve ilerler.
//.timer 0 1 echo * $ticks ' komutu deneyip $ticks değişimini görebilirsiniz. :::::$time En temel zaman identifierıdır.Kullanılan andaki zamanı gösterir. 09:05:02 gibi. Formatı değiştirilebilir. :::::$timer(N/Isim) mIRC içerisinde /timer komutuyla başlatılan zamanlayıcılar hakkında bilgi veren Identifierdır.
Opsiyonlar: com, time, reps, delay, type, secs, mmt, anysc, wid, cid, hwnd
$timer(0) => mIRC'daki aktif olan zamanlayıcı sayısını gösterir.
$timer(1) => Çalıştırılmış olan birinci timer'ı (zamanlayıcıyı) gösterir.
$timer(1).com => Birinci timer'ın içinde işletilen komutu gösterir.
$timer(3).type => Üçüncü timer'ın online/offline durumunu gösterir.
$timer(3).secs => Üçüncü timer'ın bir daha işlemesine/sona ermesine ne kadar zaman kaldığını gösterir.
$timer(3).mmt => Çalıştırılan timer multimedia timer ise $true sonucunu verir. :::::$timestamp Zamanı gösteren bir identifierdır.Zamanı default olarak [xx:xx] formatında gösterir.mIRC Options dan ayarı yapılabilir.
$timezone
This returns your current timezone setting in seconds. :::::$timestampfmt mIRC Options da kayıtlı olan $timestamp identifierının formatını verir. :::::$uptime(mirc | server | system, N) Seçilen değere göre ne kadar zaman geçtiğini belirtir.N sayısı format ile ilgilidir.N=1 veya 2 veya 3 olabilir.Deneyerek aralarındaki farkı görebilirsiniz.
//echo * $uptime(mirc,1) ' mIRC ı açalı ne kadar zaman geçtiğini belirtir.
//echo * $uptime(server,1) ' IRC Server'a bağlanalı ne kadar vakit geçtiğini gösterir.
//echo * $uptime(system,1) ' Bilgisayarı ne kadar zaman önce çalıştırmaya başladığınızı gösterir. |