Öncelikle RAW nedir ve neden kullanilir bunlardan bahsedeceğim , sonra Raw’i IRC Script’imize nasil yükleyeceğiz bunları kodlarla anlatacağım.
Raw : Raw sözlük anlamı olarak " Server’in Diri Mesajları " anlamına gelir. Raw’lar IRC server’larin içine bir düzen içerisinde yerleştirilir ve belli zaman aralıkları ile server kullanıcılarına iletilir.
Örneğin :
IRC Network’a Hoşgeldiniz SnoB@195.171.47.30
Your host is irc.dalnet.com [@0.0.0.0], running version CWIRD(1)-9.0(07)
This server was created Sat Feb 18/56
irc.dalnet.com CWIRCD(1)-9.0(07) oiwscrknfydaAbghe biklmnoprRstvc
NOQUIT WATCH=128 SAFELIST are available on this server
şeklinde olur. Buradaki mesajlara RAW diyoruz.
RAW’larin çeşitleri vardır ; RAW’lar ;
(000’lı seriler) Server Info : Server Komut Serileri
(200’lü seriler) Command Replies : Komut Yanıtları
(300’lü seriler) Command Replies : Komut Yanıtları
(400-500’lü seriler) Error Replies : Hata Yanıtları
(600’lü seriler) Watch System (DALnet) : Bu seri DalNET’de kullanılan seridir.
diye gruplara ayrılırlar.
Şimdi geliyoruz RAW’ları IRC Script’imize nasıl yükleriz ve nasıl kullanırız.
Öncelikle RAW kodlarını ve mesajlarını taniyabilmemiz için Script’imize bir kod ekliyoruz ;
>> raw *:*:.echo -a $numeric : $1- ( bu kod’u Script’imize koyduğumuz zaman artık RAW mesajlarini tanimlarız/tanırız. )
Raw/Raw’inNumarası/Kar$ıla$ılan Yazılar/Komutlar şeklinde kullanilir.
421: SnoB #Zurna Cannot join channel (+b)
424 = $numeric (Rawin numarası)
SnoB =$1 (Birinci kelime)
#CW = $2 (İkinci Kelime)
Cannot = $3 (Ücüncü Kelime)
join = $4 (Dördüncü Kelime)
channel = $5 (Beşinci Kelime)
(+b) = $6 (Altıncı Kelime)
şimdi Raw’ımızı yazdık ; Bu RAW’da farkettiğiniz üzere , #CW kanalindan ban yemişiz gibi gösteriyoruz ve bunu aşağıdaki gibi yazabiliyoruz ;
***#Zurna KANALINDAN BANLISIN! ( Bu mesaj için ; )
Kod:
RAW 424:*#Zurna*:{
echo -a *** $2 KANALINDAN BANLISIN!
halt
}
İşte gördüğümüz gibi RAW’lar ile bu mesajları geçebiliyoruz.
Kaynak: DorukIRC.tk
Yazar : SnoB