Tekil Mesaj gösterimi
Alt 18 Ağustos 2005, 17:43   #6
Çevrimdışı
CoCoRiCo
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



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..

__________________
2b|!2b=?
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver