16 Şubat 2006, 15:07 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Birçok Identifer ve Açıklamaları... [1] ;---------------------------------------------------------- ; Bu Kaynak birçok Identifier grubu hakkında bilgi verir. ; Hepsi Cappystarj0e tarafından yazılmıştır. ; Bana ait değildir. ;---------------------------------------------------------- ;------------------------------------- ; Dosya ve Direktor Identifierları ;------------------------------------- :::::$abook(Nick,N) mIRC Abook içinde bulunan Nickler hakkındaki identifierdır. N sıra numarasını verir. Opsiyonlar: nick, info, email, website, picture, noteN $abook(Nick,N).info => Abook içinde "Adı" kısmına yazılan bilgiyi verir. $abook(N).email => Abook içinde N inci sırada kayıtlı olan kişinin email adresini verir. vs. $abook(nick) , $abook(N) , $abook(nick,N) birlikte ve aynı görevde kullanılan identifierlardır. :::::$alias(N/DosyaIsmi) Aliases içinde kayıtlı olan N inci dosyanın ismini verir. N, Sıfır seçilirse Aliases içinde toplam kaç dosyanın kayıtlı olduğu öğrenilebilir. Eğer N gibi bir sayı yerine dosya ismi girilirse; O dosya yüklü olduğunda kendi dosya ismini, Yüklü olmadığında $null sonucunu verir. :::::$disk(DiskIsmi) Hard Disk'iniz hakkında mIRC dan bilgi almak için kullanılan identifierdır. Opsiyonlar: type, free, label, size, unc $disk(c:) => Eğer böyle bir isim surucunuz varsa $true, yoksa $false sonuç verir. $disk(c:).free => Hard Diskinizde ne kadar boş alan olduğunu byte cinsinden verir. $disk(c:).label => Hard Diskinizin etiketi. $disk(c).size => Hard Diskinizde toplam ne kadar yer olduğunu verir. $disk(c:).unc => Network içindeki driverlar için kullanılır. :::::$exists(Dosya/DosyaYolu) Identifier içine yazılan Dosya veya DosyaYolunun varlığını kontrol eder. Eğer içine yazılan Dosya veya DosyaYolu pc de mevcut ise $true, Değil ise $false sonucunu verir. :::::$file(DosyaIsmi) Yazılan DosyaIsmi hakkında bilgi edinilen bir identifierdır. Burada ve daha sonra kullanılacak olan tüm "DosyaIsmi" kısımları dosyanın kendisi olabileceği gibi yolu da olabilir.Bu DosyaIsmi isimli dosyanın mirc.exe ye göre nerde olduğuyla alakalıdır.Eğer aynı klasörde ise bir yol yazmanıza gerek kalmaz.Ama başka bir yerde çağırılıyorsa Dosya, yoluyla beraber yazılmalıdır. Opsiyonlar: size, ctime, mtime, atime $file(mirc.exe).size => mirc.exe'nin dosya boyutu hakkında bilgi verir. $file(mirc.exe).ctime => mirc.exe'nin oluşturulma zamanı. $file(C:\mIRC\mirc.exe).mtime => mirc.exe'nin enson değiştirilme zamanı. $file(mirc.exe).atime => mirc.exe'nin en son açıldığı/kullanıldığı/erişildiği zaman. :::::$filtered /filter komutunu kullanırken satır numarasını veren bir identifierdır. :::::$finddir(DosyaYolu,EşleştirmeTexti,N,depth,@P encere | Komut) Seçilen DosyaYolu'nda EşleştirmeText'ine göre DosyaYolu araması yapar.Bu arama anında @Pencere üzerinde işlem yapılabilir yada /Komut işletilebilir. Opsiyonlar: shortfn $finddir(c:\,mirc*,1) => c:\ yolunda "mirc" ile başlayan 1. dosya yolunu verir. 0 ile tüm dosya yollarına ulaşabilirsiniz. //echo 4 $finddir($mircdir,*.*,0,echo $1-) => $mircdir yani mirc.exe nizin bulunduğu klasördeki tüm dosya yollarını ve toplam kaç tane olduğunu gösterir.Bu sayıyı vermeden önce /echo $1- veya sizin belirleyeceğiniz bir /komut u işletir.En son olarak o sayıyı verir. $finddir($mircdir,*.*,0,echo $1-) => $mircdir deki dosyayolu sayısını (Klasör Sayısı da denebilir) verir. :::::$findfile(DosyaYolu,EşleştirmeTexti,N,depth,@ Pencere | Komut) Seçilen DosyaYolu'nda EşleştirmeText'ine göre DosyaIsmi araması yapar.Bu arama anında @Pencere üzerinde işlem yapılabilir yada /Komut işletilebilir. Opsiyonlar: shortfn $findfile(c:\mirc,*.exe,1) => c:\mirc\mirc.exe //echo 1 $findfile($mircdir,*.*,0,echo $1-) => $mircdir deki (mirc.exe nin bulunduğu dosyayolu) bütün dosyaları önce /echo $1- ile ekrana döker sonra bunların kaç tane oldugunu belirtir. $findfile($mircdir,*.*,0) => $mircdir deki dosya sayısı verir. :::::$getdir mIRC Programında size gönderilen dosyaları yükleyeceğiniz yeri veren Identifierdır. :::::$getdir(DosyaTipleri) Yazılan DosyaTipleri'nin Yolunu gösteren Identifierdır. $getdir(*.txt) => c:\mirc\text\ ' sonucu verir. :::::$ini(DosyaIsmi,Topic/N,Deger1/N) INI dosyaları üzerinde işlem yapmak için kullanılır.Örneğin bir Deneme.INI dosyamız olsun ve içinde şu değerler olsun. -------------------------------------------- [mIRC] Deger1=Deger2 Cappystarjoe=ben SeeYouCry=010101 SeRDaR406=bu window nasıl olmuş? UOnur=Dur olm eve pc alınca halledicez SCouNDReL=süle be kızanım McKruGer=Turkcoders.com Kurtuba=DialogSohbet -------------------------------------------- $ini(Deneme.ini,0) => 1 ' Toplam topic sayısını verir.Bu dosyada sadece "[mIRC]" adında tek bir topic olacağı için 1 sonucunu verir. $ini(Deneme.ini,1) => mIRC ' ilk topiğin ismini verir. $ini(Deneme.ini,mIRC,1) => Deger1 ' mIRC Topiğindeki ilk Değerin karşılığını verir. $ini(Deneme.ini,mIRC,2) => Cappystarjoe ' mIRC Topiğindeki 2. değerin karşılığı :::::$isdir(DosyaYolu) Yazılan DosyaYolu pc içinde mevcut ise $true , değilse $false sonucunu verir. :::::$isfile(DosyaIsmi) YazıLan DosyaIsmi pc içinde mevcut ise $true , değilse $false sonucunu verir. :::::$lines(DosyaIsmi) DosyaIsmi şeklinde yazılan bir dosyanın içindeki satırların sayısını verir. $lines(c:\Cappystarjoe\Yardim.txt) => 10 veya 100 veya 1000 vs. kaç satırsa artık. :::::$logdir mIRC Programında kaydedilecek logların kaydedileceği yolu verir. :::::$longfn(DosyaYolu) $shortfn (KısaDosyaYolu) Identifier'ının yaptığı işlemin terisini yapar. $longfn(D:\PROGRA~1\IRC\VatanScriptV3\) => D:\PROGRAMLAR\IRC\VatanScriptV3\ 'Sonucunu verir. :::::$mididir Returns the Midi directory specified in the Sound Requests section of the Options dialog. :::::$mircdir Çalıştırdığınız mIRC Programının bulunduğu yolu verir. $mircdir => C:\mIRC ' olabilir. :::::$mircexe Çalıştırdığınız mIRC Programının bulunduğu yolu DosyaIsmi ile beraber verir. $mircexe => C:\mirc\mirc.exe $mircexe => c:\VatanScript\Vatan Script.exe ' olabilir. :::::$mircini mIRC Programının tüm bilgilerini kayıt ettiği dosyanın yolunu verir.Bu dosya default olarak (yani genellikle) "mirc.ini" dosyasının yoludur. :::::$mkfn(DosyaYolu) Çıkacak olan diyalog penceresinde seçtiğiniz dosyanın yolunda bulunan slash işaretlerini ->> "/" , "_" haine getirerek sonuc verdirten bir identifierdır. $mkfn(C:/Program/IRC/VScriptV3) => C_Program_IRC_VScriptV3 :::::$nofile(DosyaYolu) Yazılan DosyaYolu nu Dosya ismi olmayacak şekilde ayarlar. $nofile(C:\mIRC\mirc.exe) => C:\mIRC :::::$nopath(DosyaYolu) $nofile Identifierının tersi işlem yapar.Bu sefer dosya adı çekilir ve dosyanın yolu yok sayılır. $nopath(C:\mirc\mirc.exe) => mirc.exe :::::$read(DosyaYolu, [ntsw], [EşleştirilecekText], [N]) Belli bir dosyadan tek bir satırı okumak için kullanılan Identifierdır.Örnekleri inceleyelim. //echo $read(Turkcoders.txt) ' Turkcoders.txt den herhangi bir satırı okutmak için kullanılır. //echo $read(mIRC.txt, 24) ' mIRC.txt de 24. satırdaki yazıyı okutmak için kullanılır. //kick # $1 $read(kick.txt) ' kick.txt den karışık bir şekilde satır okuyarak kickleme işlemi yapar. //echo $read(info.txt, s, mirc) ' mirc kelimesi ile başlayan satırları okur. //echo $read(help.txt, w, *help*) ' içinde help kelimesi geçen satırları okur.Help.txt içinde help kelimesi için eşleştirme yapar. :::::$readn Daha önce $read() kullanılıpta eşleştirme işlemi yapılmışsa O işlemin satır numarasını verir.Eğer eşleşme yoksa sıfır a döner. :::::$readini(DosyaYolu, [n], section, item) Bu Identifier'ı anlatmak için üstteki örneğe geri dönelim.İçinde aşağıdakiler yazan bir Deneme.ini adında dosyamız olduğunu farzedelim. -------------------------------------------- [mIRC] Deger1=Deger2 Cappystarjoe=ben SeeYouCry=010101 SeRDaR406=bu window nasıl olmuş? UOnur=Dur olm eve pc alınca halledicez SCouNDReL=süle be kızanım McKruGer=Turkcoders.com Kurtuba=DialogSohbet -------------------------------------------- //echo $readini(Deneme.ini, mIRC, Cappystarjoe) => ben 'sonucunu verir. :::::$sdir(DosyaYolu,TitleBarTexti) Belli bir diyalog penceresinden Seçilen dosya yolunu (Klasör yolu) belirlemeye yarar.TitleBarTexti ile diyalog penceresinde açıklama yapabilirsiniz. //echo $sdir($mircdir,Dosya Yolunu Göstermece) :::::$sfile(Dosya,TitlebarTexti,OkTuşuTexti) Belli bir diyalog penceresinden Seçilen dosyayı belirlemeye yarar.Bu Identifier ile belirlediğiniz dosyalar üzerinde işlem yapabilme olanağına kavuşmuş olursunuz. Nitekim aşağıdaki "//splay" örneğinde de belirlenen dosya (Seçilmiş Müzik Dosyası) oynatılıyor.TitleBarTexti kısmına istediğimiz yazıyı girerek seçilecek dosya hakkında diyalog penceresinde açıklama yapma şansına sahipsiniz.Ayrıca Seçme Tuşunun (OK Tuşu) üzerindeki text'i de değiştirme şansına sahipsiniz.Örnekleri deneyerek olayı daha iyi anlayabilirsiniz. //splay $sfile(C:\Mp3\,Bir ses dosyası seçin...,Çal Bunu!) //echo $sfile($mircdir,Bir dosya seçin ve bunu ekrana yazalım,Göster!) :::::$shortfn(filename) Uzun ve boşluklu Dosya yollarında mIRC içinde problem çıkmaması için bu identifier kullanılır. Çok faydalı ve bilinmesi gereken bir identifier'dır. C:\Program Files\FalanFilan.txt ' gibi bir Dosya oldugunu farzedelim bu dosyanın yolunu belirtirken $shortfn(C:\Program Files\FalanFilan.txt) kullanılmassa o dosyaya ulaşamassınız yada o dosya üzerinde herhangi bir işlem yapma imkanınız olmaz.Dosya yolu ilk boşluğa kadar algılanır. Yani "C:\Program" şeklinde algılanır.Bu da hataya yol açar. | |
|
16 Şubat 2006, 15:10 | #2 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. |
|
16 Şubat 2006, 15:13 | #3 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | IdentifierLar [3] ;---------------------------------------------------------- ; Bu Kaynak Cappystarj0e tarafından yazılmıştır. ;---------------------------------------------------------- ;--------------------------------------- ; Token Identifierları ;--------------------------------------- ::::: $addtok(KayıtlıBilgi,EklenecekText,AsciiKodNo) KayıtlıBilgi; Daha önce kaydedilmiş bir variable olabilir yada yeni bir bilgi şeklinde kullanılabilir.Ben isim olarak ona KayıtlıBilgi diyeceğim.KayıtlıBilgi, sonuç olarak üzerinde değişiklik yapılan bilgidir. AsciiKodNo; Eklenenen textler arasına gelecek karakteri belirler.Bu karakterin Ascii Kod numarası yazılır. Boşluk için 32, virgül için 46 kullanılır vs. Tüm Token Identifier'larda kullanılan bir metoddur. $addtok(a.b.c,d,46) => a.b.c.d 'Burada KayıtlıBilgi denen şey "a.b.c" dir.Önceden bir variable da kayıtlı olabilir, olmayabilir. $addtok(a.b.c.d,c,46) => a.b.c.d anlamına gelir. EklenecekText; Bunu bir değişken olarak da atayabilirsiniz.Yani eklenecek text %Variables gibi bir Variable olursa %Variables neyi ifade ediyorsa onu eklemiş olursunuz. Örnek: Alias dnm { .set %a ABCDEFGHIJKLMNOPRSTUVYZ .set %ekle $addtok(%ekle,Text1,46) .set %ekle $addtok(%ekle,Text2,46) .set %ekle $addtok(%ekle,%a,46) .echo -a --> %ekle <-- .unset %ekle , %a } Örneği remote'a yazıp "/dnm" yazarak nasıl çalışacağınız görünüz. ::::: $addtokcs(KayıtlıBilgi,EklenecekText,AsciiKodNo) Bir önceki identifier'la aynı şekilde çalışır.Bu identifierda EklenecekText aynen alınır.Buna Case-Sensitive denir.Yani burda büyük-küçük harf duyarlılığı vardır.EklenecekText yazıldığı gibi alınır. ::::: $deltok(KayıtlıBilgi,N-N2,AsciiKodNo) $addtok un tersini yapar.N-N2 şeklinde yazılırsa yazılan sayılar arasındaki bilgileri "KayıtlıBilgi" den çıkartır. $deltok(a.b.c.d,3,46) => a.b.d ' Görüldüğü gibi 3. noktanın solundaki bilgi "c" silinmiş.3 yerine 4 yazılsaydı en sondaki bilgi "d" silinecekti. $deltok(a.b.c.d,2-3,46) => a.d ' Yine aynı şekilde 2. ve 3. noktaların solundaki bilgiler "b" ve "c" silinmiş. ::::: $findtok(KayıtlıBilgi,Aranan,N,AsciiKodNo) KayıtlıBilgi de belli bir textin kaçıncı sırada olduğunu öğrenmek için kullanılır. N; Bu sayı Aranan bilgiden kaçıncısı olduğunu belirtmemizi sağlar.Eğer sıfır olarak kullanırsak Aranan bilgi den KayıtlıBilgi içinde kaç tane olduğunu öğrenmemizi sağlar.Eğer negatif bir değer olarak kullanılırsa bilgileri saymaya normalden farklı bir yönden başlar.Normalde bilgiyi soldan sağa doğru sayar.O zaman Negatif bir sayı kullanılırsa sağdan sola doğru bir sayma işlemi gerçekleştirir. $findtok(a.b.c.d,c,1,46) => 3 ' Birinci "c" bilgisinin kaçıncı sırada olduğunu göstermek için kullanıldı. $findtok(a.b.c.d,c,-1,46) => 2 ' -Ters taraftan- Birinci "c" bilgisinin kaçıncı sırada olduğunu göstermek için kullanıldı. $findtok(a.b.c.d.e.f.c.g.h,c,2,46) => 7 ' Bu sonuç çıkar çünkü ikinci "c" bilgisinin oldugu sırayı belirtiyor. $findtok(a.b.c.d.e.f.c.g.h,c,0,46) => 2 ' olur.Çünkü "c" bilgisinden görüldüğü gibi 2 adet var. $findtok(a.b.c.d,e,1,46) => $null ' Birinci "e" Bilgisini soruyor.. Fakat öyle bir bilgi kayıtlı olmadığı için $null yani boş bir sonuç verecektir. Case-Sensitive tipi $findtokcs() mevcuttur. ::::: $gettok(KayıtlıBilgi,N,AsciiKodNo) Önemli identifierlardan biridir.Çok çeşitli kullanım alanı vardır. N; Burada çizgi kullanılırsa geri kalan bilginin tamamını temsil eder. $gettok(a.b.c.d.e,3,46) => c ' Üçüncü noktanın solundaki bilginin ne olduğunu öğrenmemizi sağlar.Yani 3. sırada kaydedilmiş olan bilginin ne oldugunu söyler. $gettok(a.b.c.d.e,9,46) => $null ' Burada verilen bilgi de (a.b.c.d.e.) Dokuz adet token (Yani dokuz adet kayıtlı bilgi) olmadığı için boş sonuç verecektir. $gettok(a.b.c.d.e,2-,46) => b.c.d.e ' N yerinde "2-" kullanılmış.Bu 2. noktanın solundaki bilgiden başlayarak KayıtlıBilgi nin sonuna kadar olan tüm bilgileri ifade etmek için kullanılır. $gettok(a.b.c.d.e,2-4,46) => b.c.d ' İkinci noktanın solundaki bilgi ile 4. noktanın solundaki bilginin arasındaki KayıtlıBilgi'yi alır. $gettok(a.b.c.d.e.f,-3,46) => d ::::: $instok(KayıtlıBilgi,Bilgi,N,AsciiKodNo) KayıtlıBilgi'ye bilgi girmek için kullanılır. N kaçıncı sıraya bilgi girileceğini gösterir. Eğer bilgi girilecek sırada bir bilgi varsa o bilgi yerine yeni bilgi gelir. N negatif olarak kullanılabilir. $instok(a.b.d,c,3,46) => a.b.c.d ' Görüldüğü gibi üçüncü sıraya "c" yi aldı. $instok(a.b.d,c,9,46) => a.b.d.c ' Dokuzuncu sıraya gidemediği için son sıraya aldı. ::::: $istok(KayıtlıBilgi,Bilgi,AsciiKodNo) KayıtlıBilgi de "Bilgi" nin olup olmadığını kontrol eder.Varsa $true yoksa $false sonucunu verir. $istokcs() Case-Sensitive tipi de vardır. ::::: $matchtok(KayıtlıBilgi,Bilgi,N,AsciiKodNo) KayıtlıBilgi de "Bilgi" nin bulunduğu N inci bilgiyi verir. N sıfır olursa "Bilgi" nin KayıtlıBilgi içinde kaç yerde geçtiğini verir. $matchtok(one.two.three,e,0,46) => 2 ' "e" bilgisinin bulunduğu kaç yer olduğu sonucunu verdi. $matchtok(one.two.three,e,2,46) => three ' İkinci "e" bilgisinin bulunduğu bilginin ne olduğunu verdi. $matchtokcs() Case-Sensitive tipi de vardır. ::::: $numtok(KayıtlıBilgi,AsciiKodNo) KayıtlıBilgi de toplam kaç tane Bilgi kaydedildiğini ifade eder. $numtok(a.b.d.e,46) => 4 ' Toplam dört tane bilgi olduğu için 4 sonucunu verdi. ::::: $puttok(KayıtlıBilgi,Bilgi,N,AsciiKodNo) KayıtlıBilgi de N inci sıradaki bilginin değiştirilmesi için kullanılır.N Negatif değerler alabilir. $puttok(a.b.c.d,e,2,46) => a.e.c.d ' İkinci sıradaki "b" bilgisi "e" oldu. ::::: $remtok(KayıtlıBilgi,Bilgi,N,AsciiKodNo) KayıtlıBilgi de N inci sıradaki "Bilgi" gibi bir bilginin silinmesi için kullanılır. $remtok(a.b.c.d,b,1,46) => a.c.d ' Birinci "b" bilgisi silindi. $remtok(a.b.c.d,e,1,46) => a.b.c.d ' Birinci "e" bilgisi olmadığı için aynı kaldı. $remtok(a.c.c.d,c,1,46) => a.c.d $remtokcs() Case-Sensitive tipi de vardır. ::::: $reptok(KayıtlıBilgi,EskiBilgi,YeniBilgi,N,AsciiKo dNo) $puttok la benzer bir işlevi vardır ama burda değişilecek bilgi ile eski bilgi aynı anda girilmelidir. N, "EskiBilgi" ye ait bir bilgidir. $reptok(a.b.c.d,b,e,1,46) => a.e.c.d ' Birinci "b" bilgisi "e" yapıldı. $reptok(a.b.c.d,f,e,1,46) => a.b.c.d ' Birinci "e" bilgisi KayıtlıBilgi de olmadıgı için aynı kaldı. $reptok(a.b.a.c,a,e,2,46) => a.b.e.c ' İkinci "a" bilgisi "e" yapıldı. $reptokcs() Case-Sensitive tipi de vardır. ::::: $sorttok(KayıtlıBilgi,AsciiKodNo,ncr) KayıtlıBilgi leri Alfabetik veya Nümerik olarak sıralamaya yarar. ncr parametrelerinden... n; Nümerik sıralama, c; Kanaldaki nick listesindeki karakter sıralamasını dikkate alır , r; Ters sıralama demektir. Eğer bu parametrelerden hiçbiri kullanılmassa Alfabetik sıralama yapılır. r sıralamayı tersten yaptırmış olur. $sorttok(e.d.c.b.a,46) => a.b.c.d.e ' Alfabetik sıralama. $sorttok(1.3.5.2.4,46,nr) => 5.4.3.2.1 ' n olduğu için Nümerik, r olduğu için Nümerik ve ters bir sıralama olmuş. $sorttokcs() Case-Sensitive tipi de vardır. ::::: $wildtok(KayıtlıBilgi,EşleşecekText,N,AsciiKodNo) EşleşecekText in KayıtlıBilgi içinde olup olmadığını kontrol eder. $wildtok(one.two.three, t*, 0, 46) => 2 ' " t* " tipindeki bir texti eşleştirir.Eşleşmeye uygun bilgi varsa N'e göre sonuç verir.Burada N=0 olduğu için " t* " tipinde kaç tane bilgi varsa onun toplamını verdi.Görüldüğü gibi " t* " tipinde 2 yerde bilgi var. $wildtok(one.two.three, t*e, 1, 46) => three ' KayıtlıBilgi de " t*e " tipindeki Birinci bilginin ne oldugunu belirtir. $wildtokcs() Case-Sensitive tipi de vardır. ------------------ Örneklerde sadece 46 no'lu AsciiKodNo'su kullanıldı. Siz diğerlerini de kullanabilirsiniz. ------------------ Konu Vatan tarafından (16 Şubat 2006 Saat 15:22 ) değiştirilmiştir. |
|
16 Şubat 2006, 15:17 | #4 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | IdentifierLar [4] ;---------------------------------------------------------- ; Bu Kaynak Cappystarj0e tarafından yazılmıştır. . ;---------------------------------------------------------- Aşağıdaki kodu remote'a kopyalayarak "/BüyükÖrnek" yazarak token identifierların nasıl çalıştığını görebilirsiniz. Kod: Kodu kopyalamak için üzerine çift tıklayın!
;--------------------------------- ; Text ve Numara Identifierları ;--------------------------------- :::::$abs(N) N yerine yazılan pozitif yada negatif sayıların mutlak değerini verir. $abs(5) => 5 $abs(-1) => 1 :::::$and(A,B), $or(A,B), $xor(A,B), $not(A) mIRC daki mantık kapılarıdır.Sırasıyla Ve,Veya,Veyadeğil ve Değil'i temsil eder. :::::$asc(C) C Herhangi bir Ascii karakteri ifade eder.Bu identifierdan sonuç olarak Ascii Kod Numarası çıkar. $asc(A) => 65 $asc(*) => 42 :::::$chr(N) N, Herhangi bir karakterin Ascii Kod Numarasını verir. $chr(65) => A $chr(42) => * $chr(46) => . :::::$bytes(N,bkmgt3) Yazılan N byte miktarının KB, MB, GB vs. değerleri ile ifade edilmesine yarar. Opsiyon: suf $bytes(38545,k).suf => 37.64KB $bytes(38545,m).suf => 0.04MB $bytes(38545,3).suf => 37.6KB $bytes(385450000,3).suf => 367MB ' Üç sayısı çevirme işlemini yaparken 3 basamak şeklinde yazmaya yarar. :::::$calc(Operasyonlar:+-/*%) Matematiksel işlemler yapmamıza yardımcı olan bir identifierdır.Özellikle birçok işlemi bir arada yapmak için tek bir identifier halinde kullanılabilir. Örnek: $calc((3+ 5)/2 * 4 - 1) => 15 :::::$cos(N), $acos(N), $sin(N), $asin(N), $tan(N), $atan(N) N sayısının (sırasıyla) Cosinüsünü, Arccosinüsünü, Sinüsünü, Arcsinüsünü, Tanjantını ve Arctanjantını alır. Opsiyon: deg ' Bu opsiyon mesela $cos(N).deg şeklinde kullanılır.Matematiksel bir ölçü sistemidir. :::::$count(Text1,Text2,Text3,...,TextN) İlk yazılan Text ifadede İkinci yazılan Text'in kaç kere geçtiğini belirten identifierdır. $count(hello,el) => 1 ' "el" text'i bi kere geçiyor. $count(hello,l) => 2 ' "l" harfi 2 defa geçiyor.. :::::$int(N) Yazılan N sayısının tam kısmını alır ama $round daki gibi yuvarlama yapmaz. $int(3.14159) => 3 :::::$islower(Text) Yazılan Text deki bütün harfleri küçük ise $true sonuç verir. :::::$isupper(Text) Yazılan Text deki bütün harfleri büyük ise $true sonuç verir. :::::$left(Text,N) , $right(Text,N) Yazılan Text'in soldan yada sağdan (Left: sol, Right: sağ) N sayısı kadar seçilmesini ifade eder. $left(Merhaba,4) => Merh $right(Merhaba,4) => haba :::::$len(Text) Text'in içindeki karakter sayısını sayar. $len(#mIRC) => 5 :::::$log(N) N sayısının Logaritmik sonucunu verir.Hesap makinesindeki Log fonksiyonu ile aynıdır. :::::$longip(IPAdres) Yazılan IPAdres değişik şekilde ifade edilmek üzere (Long Value & Vice-Versa) bir başka türe çevrilir. $longip(158.152.50.239) => 2660774639 $longip(2660774639) => 158.152.50.239 :::::$lower(Text) Yazılan Text deki tüm harfleri küçük harf yapar. $lower(NABER) => naber :::::$upper(text) Yazılan Text deki tüm harfleri büyük harf yapar. $upper(hello) => HELLO :::::$mid(Text,S,N) Yazılan Text'de soldan S'inci karakterden başlayıp, N tane karakterin seçilmesini ifade eder. N sıfır seçilirse S'inci karakterden başlayıp Text'in sonuna kadar gider ve kaç karakter olduğunu söyler. $mid(Merhaba,3,4) => rhab $mid(Merhabalar,3,0) => 8 :::::$ord(N) N sayısını sıralamaya dizer. 1inci, 2inci, 3üncü gibi. Fakat bu identifier ingilizce çalıştığından ötürü 1st, 2nd, ... , Nth gibi çalışır.Türkçeleştirmek için ayrıca bir başka identifier kullanılabilir.O da ayrı bir kod gerektirir. $ord(2) => 2nd $ord(190) => 190th :::::$pos(Text1,Text2,N) N'inci Text2'nin Text1 içinde kaçıncı sırada olduğunu belirtir.Boşluklarda dahildir.N sıfır seçilirse Text2 nin Text1 içinde kaç yerde tekrar ettiğini belirtir. $pos(hello there,e,1) => 2 ' Birinci "e" karakteri 2. sırada bulunuyor. $pos(hello there,e,2) => 9 ' İkinci "e" karakteri 9. sırada bulunuyor.Boşluğun da sayıldığına dikkat ediniz! $pos(hello there,a,1) => $null ' Hiç "a" karakteri olmadığı için boş sonuç verir. $poscs() Case-Sensitive versiyonu da mevcuttur. :::::$rand(Değer1,Değer2) Değer1 ile Değer2 arasında karışık bir değer seçer. $rand(a,z) => a,b,c,...,z değerlerinden biri. $rand(A,Z) => A,B,C,...,Z değerlerinden biri. $rand(0,N) => 0,1,2,...,N değerlerinden biri. :::::$remove(Text,Text2,...) Text den Sonraki yazılan TextN' leri çıkartır. $remove(abcdefg,cd) => abefg $remove(abcdefg,a,c,e,g) => bdf $removecs() Case-Sensitive versiyonu da mevcuttur. :::::$replace(Text,Text1,Text2,...) Text den sonraki her çift TextN takımında değişiklik yapar.Mesela Text'de Text1 şeklinde geçen herşeyi Text2 deki gibi değiştirir. $replace(abcdefg,cd,xyz) => abxyzefg $replace(abcdefg,a,A,b,B,c,C,d,D) => ABCDefg $replacecs() Case-Sensitive versiyonu da mevcuttur. :::::$round(N,D) N sayısı ondalıklı bir sayı olsun.Bu identifier virgülden sonra D kadar kırpar. $round(3.14159,2) => 3.14 :::::$sqrt(N) N sayısının karekökünü alır. :::::$str(Text,N) Text'i N defa yan yana yazar. $str(hi,3) => hihihi :::::$strip(Text,burcmo) Text'i Kalın yazı,Altı çizgili yazı,Renkli yazı vs.gibi Strip Koddan arındırır.Eğer yandaki "burcmo" parametreleri yazılmassa, Text her türlü Strip Koddan (Kalın yazı,Altı çizgili yazı,Renkli yazı vs.) :::::$wrap(text, font, size, width, [word], N) Seçili hale getirilmiş satırlardaki Textlerin özellikleri ile ilgili bir identifierdır. Kolay gelsin :) |
|
10 Mart 2016, 16:32 | #5 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Birçok Identifer ve Açıklamaları... [1] Ben de bir iki şey bırakayım, kullandıkça eklerim tanımları. $floor Kullanım: $floor(N) - Özellikle yüzdelik kullanımlarda, sayıyı yuvarlayarak noktadan evvelki sayıyı verir. Örnek. Kod: Kodu kopyalamak için üzerine çift tıklayın!
$duration Kullanım: $duration(saniye,N) - Saniyeyi, hafta, gün, saat, saniye cinsine çevirir. N vereceği formatı belirtir. Örnek. Kod: Kodu kopyalamak için üzerine çift tıklayın!
|
|
04 Mayıs 2016, 14:56 | #6 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Birçok Identifer ve Açıklamaları... [1] Güncellemekte fayda var. $pos Belirtilen metinin/söz diziminin string içerisinde nerede olduğunu, kaç defa geçtiğini belirtir. Örnek: Kod: Kodu kopyalamak için üzerine çift tıklayın!
$rawmsg Ham mesajı elde etmek için kullanırız. Kod: Kodu kopyalamak için üzerine çift tıklayın!
|
|
20 Haziran 2016, 10:54 | #7 |
Çevrimdışı ~ Gevezeyiz.Net ~
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Birçok Identifer ve Açıklamaları... [1] Emeğine; bileğine; yüreğine sağlık .
__________________ char *adres = [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); } |
|
Etiketler |
aciklamalari, bircok, identifer, mirc download, mirc indir |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Tyler Boyd Açıklamaları | Ezgi | Beşiktaş | 0 | 29 Temmuz 2019 22:21 |
TSK'dan PKK, PYD ve IŞİD açıklamaları | Seth | Haber Arşivi | 0 | 07 Şubat 2016 14:18 |
VIP Ayrıcalıkları ve Açıklamaları | Ecrin | Online Oyunlar | 0 | 18 Kasım 2013 08:58 |
Network Terimleri ve Açıklamaları | Satuk | Ağ, Network ve Networking | 0 | 21 Nisan 2010 14:07 |