Rawları inceleye bilmeniz için farklı bir pencere.
Rawlar(ölü gönderi) ile gelen mesajlar da
$1 Gönderen $2 ilk kelimesi $3 ikinci kelimesi
$4- 4. kelimeden sonrası eger - isareti $1 den sora ise oradan itibaren olan yazıları gösterir..
Yani tüm cümlenin aralarında bir bosluk olması her biri için bir $ nosu ataması yapar demektir buda her biri bir kelime demektir.
absd efg bu iki kelimedir dolayısı ile
$1 $2 demektir fakat rawlarda isteyende oldugu için
$1 raw mesajını çagırandır yani siz buna göre 2 kelimeli bir raw mesajı:
$
1 $
2 $
3 1 istek yapan 2 ilk kelime 3 ikinci kelime
Simdi RAW nasıl kullanılır görelim..
Eventla kullanım:
raw 1:*: { echo -a
$1- | halt }
yukarıdaki örnek 1 nolu raw hakında burada 1 karamı raw numaramızdır
:*: ise tüm gelen mesajı kapsamaktadır :*welcom*: kullanmıs olsa idik bu bir arama ve dogrulama olurdu ve içinde welcome mesajı gecmez ise bize göstermez.
echo a- ( aktif pencere) penceremize yansıtma yapıyoruz. $1- ise 1 nci kelimeden itibaren demektir yukarıda bahsettigim gibi
. | bu işeret komut bittigi ve yeni komutun cagrılması anlamına gelir şayet eventımızı yanyana yazacaksak (tavsiye etmem) alt alta yazdıgımızda | bu işarete ihtiyacımız yoktur. HALT durdur anlamına gelir neyi durdurmalı gecerli event hareketini.
örnek :
raw 352:*: {
echo -a Sunucu IRCD versionu :
$2
halt
}
Rawno: 351 Rawmesaj: Unreal3.2.2b. irc.e-kolay.net FhinXOoE3 [*=2305]
yukarıda gördügümüz gibi $2 mavi olankısım 352 nolu rawda sunucu versiyonunu bize gösteriyor $2- kullanmıs olsa idik tüm mesajı gösterirdi yani
Unreal3.2.2b. irc.e-kolay.net FhinXOoE3 bunu.
RAW mesajlarını bir pencerede toplayıp incelemeniz için:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
raw *:*:{
if (!$window(@raw)) { window -nfE @raw }
echo -t @raw Rawno:12 $numeric Rawmesaj: $2-
halt
}
Umarım acıklayıcı olmustur. Kolay gelsin..