mIRC Scripting  


Geri dön   mIRC Scripting > mIRC Help > m-IRC Raw - Ham veriler

m-IRC Raw - Ham veriler IRC sunucusundan gelen ham verilere ait numaralar hakkında detaylı açıklama.

Konu Kapatılmıştır
 
LinkBack Seçenekler
  #1  
Alt 20 Temmuz 2009, 03:57
Avatar Yok
 DirtyCoder 

mS Puan: 1031
mS Derece: L4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisi
 
Üyelik tarihi: 10 Temmuz 2009
Yaş: 33
Mesajlar: 339
Konular: 100
Eklentiler: 3
Alınan Teşekkür: 40
Yapılan Teşekkür: 0
Standart RAW-HAM mesajlar ile işlev yapmak.

mIRC Help dosyasında, üzerinden kısaca geçilen "raw events" başlığında olan konumuz aslında hiç kısa olmamakla beraber gayet geniş ve önemli bir kavramdır/konudur.

-

RAW nedir? (kelime manası)
RAW ingilizce bir kelimedir. Türkçe karşılığı "ham, işlenmemiş, çiğ" demektir.

RAW nedir? (açıklama)
Bağlandığınız IRC sunucusundan gelen raw/ham verilerdir. mIRC Scripting-de biz bu verileri; algılayabilir, kontrol edebilir ve şekillendirebiliriz.
IRC-de IRCD tabanlı uygulanan her komutun birer raw numarası mevcuttur. Her raw numarasına ait bir name/isim mevcuttur. Bu numaralar 000-620(m-IRC Raw - Ham veriler forumuna ait alt başlıklarda her raw numarası hakkında ayrıntılı bilgiye sahip olabilirsiniz) arasındadır. Ve yukarıdada dediğim gibi her bir raw numarasının farklı bir getirisi mevcuttur.

-

mIRC Scripting-de raw verilerine hüküm etme:

IRC sunucusundan gelen raw numaralarına hükmetmek için, raw event/olayını kullanmalısınız.
Format: raw <numeric>:<matchtext>:<commands>
-
<numeric>: Bu kısıma mIRC-in algılamasını/yakalanmasını istediğiniz raw numarasını girebilirsiniz.
<matchtext>: Bu kısıma algılanması istediğiniz text-string/düz yazı kısmını girebilirsiniz.
<commands>: Bu kısıma uygulatmak istediğiniz komutu girebilirsiniz.

-

Örnek kullanım:

Örnek: raw *:*:echo -s RAW NUM: $numeric - Veri: $1-
Açıklama: Yukarıdaki kullanım tüm raw verilerini algılar/yakalar. Numeric yerine, "*" prefix-ini girdiğimiz için; "herhangi" bir numara olarak algılanacaktır ve buda hepsi kavramını oluşturur.
-
Örnek: raw 001:*:echo -s $2-
Açıklama: 001(RPL_WELCOME) numarası sunucuya bağlandığınızda ilk gelen raw/ham verisidir ve karşılama mesajı demektir.

-

Ek açıklamalar:
1- IRC sunucusundan gelen raw/ham verisi size ait olduğu için 1. kelime($1) herzaman sizin kendi nick-iniz olarak gelecektir. Yani gelen veride 1. kelime her zaman için siz olursunuz.
-
2- Eğer event/olay kullamınında <numeric> kısmında numara belirlemezseniz, event-in commands/komut(lar) kısmında kullanacağınız $event ve $numeric identifier-ları gelen verinin hangi numaraya ait olduğunu gösterir/verir.
-
3- Eğer event içerisinde $rawmsg tanımını kullanırsanız, gelen veriyi TAM olarak görürsünüz. $1- ile aldığınız veriden faklıdır. Debug ile algılanan veri ile aynıdır.
__________________
C/co/cod/code^man.
Sponsored Links
Konu Kapatılmıştır

Seçenekler

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
File handling. L4roXyL Tutorials - Dersler 0 13 Temmuz 2009 22:12


Yasal Uyarı

    5651 sayılı yasada belirtilen "Yer Sağlayıcı" olarak hizmet sunmaktadır. İlgili yasaya göre site yönetiminin tüm içerikleri kontrol etme yükümlülüğü yoktur. Bu sebep ile sitemiz, uyarıları dikkate alarak yasa dışı paylaşımlar hakkında gerekli işlemleri yapmaktadır. Oluşabilecek yasal sorumluluklar üyelerimize aittir. Gerekli şikayet bildirimleri yapabilmek için "burayı" tıklayarak gerekli alanları doldurup yapabilirsiniz.
mIRCScripting©
Powered by vBulletin®
Copyright © 2000-2015, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1

1 2 13 14 16 17 18 19 21 22 23 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 50 51 52 54 55 56 57 58 59 60 61 62 63 67 68 69 70 71 72 73 74 75 76