İRC PAYLASİM www.ircpaylasim.tr.gg

http://ircpaylasim.tr.gg

İRCPAYLASİM SIK KULLANILANLARA EKLE!
   
  İRc Paylaşım
  RAW hakkında
 

RAW hakkında

--RAWLAR--

Aslı Ingilizce olan raw kelimesi "Canlı,çiğ,pişmemiş" anlamlarına gelmektedir. IRC'de Rawlar "Serverin Diri mesajları" anlamına gelir.Yani bu mesajlar, IRC server programının içine düzenli bir şekilde yerleştirilip, program tarafından belirli zamanlarda kullanıcılara iletiliyor.
Komutu uyguladığımızda sunucudan gelen her cevabın raw numarası vardır. Raw NO'ları mIRC'in Remote bölümünde kullanılarak gorunum ve dil değişikliği yapılabilir. Remote bölümünü ALT+R ile açabilirsiniz.
Rawların bir kısmını debug sayesinde kendiniz görebilirsiniz, ancak tümünün cevabında NO belirtilmiyor. Anlatımların sonunda tum raw no'ları verilicek. Debug kullanımı şu şekildedir ;
/debug @Raw
Ile pencereyi açtıktan sonra uygulanan komutların cevapları bağlı olduğunuz sunucu linki tarafından gönderilir ve yan kısımlarından Raw NO'larını öğrenebilirsiniz.

Örnek WHOIS'deki bir satırda ;
-
<- :Rekor.EU.Rekor.NET 311 CentilmeN CentilmeN Emperor HelpManager.Rekor.Net * :I have lost on the way of love..

@Raw adı ile açılmış olan pencereye baktığınızda bu uyarıyı alırsınız. Kelimelerin ayrılma şekli ise şöyledir ;

CentilmeN yazan kısım sizin nickinizdir verinin hangi nicke geldiğini belirtir. Ondan sonraki kısımlar WHOIS'in ilk satırını oluşturur.

$2 = CentilmeN (Nick kısmı)
$3 = Emperor (Ident kısmı)
$4 = HelpManager.Rekor.NET (Host kısmı)
$5 = * karakteri (Ayraç)
$6 = I (Isim kısmının ilk kelimesi)
Isim kısmı çoğu zaman birden fazla kelimeden oluştuğu için $6- ifadesi hepsini kapsar durumdadır.
---
Örnek olarak idle süresini whois çekildiği zaman farklı bir ekrana echo almak ;
/whois CentilmeN
Komutunu uygulayıp @Raw adında açılan debug penceresinde idle kısmı ;

<- :Rekor.EU.Rekor.NET 317 CentilmeN CentilmeN 315 1157809500 :seconds idle, signon time
Şeklindedir ve Raw NO'su görüldüğü gibi 317'dir. Remote kısmını açıp (ALT+R) ile bunu düzenleyebiliriz ;

-
raw 317:*:{ .window @idle | echo @idle $2 4» Konusmadigi Sure: $duration($3) | haltdef }

.window @idle : ile @idle adında ayrı bir pencere açarız.
echo @idle $2 4»Konusmadigi Sure: $duration($3) : ile idle süresinin @idle adında açtığımız pencerede göstermemizi sağlar.
Haltdef : whois bilgisindeki idle kısmını kaldırır. Sadece @idle penceresinde gözükür.

Whois çekildiği an @idle adlı pencere aşağıdaki gibi uyarı verir.
CentilmeN 4» Konusmadigi Sure: 10mins 56secs

Not: Farklı linkten bağlanan kullanıcıların idlelerini /whois nick nick şeklinde görebiliriz.
---
Bir diğer örnek bir nickin bağlı olduğu sunucuyu status ekranında görebilmek ;

/whois CentilmeN
Komutunu uygulayıp @Raw adında açılan debug penceresinde bağlantı linki yazan kısım ;
<- :Rekor.EU.Rekor.NET 312 CentilmeN CentilmeN Rekor.EU.Rekor.NET :www.rekor.net
Şeklindedir ve Raw NO'su görüldüğü gibi 312'dir. Yine Remote kısmını açıp (ALT+R) ile bunu düzenleyebiliriz ;
-
raw 312:*: { echo -a $2 Nickinin Bağlı olduğu server $3 | halt }

Üstteki kodu remote kısmına ekledikten sonra whois çektiğimizde bulunduğumuz ekrana aşağıdaki örnek gibi echo gelir.
CentilmeN Nickinin Bağlı olduğu server Rekor.EU.Rekor.NET

CentilmeN(nick) = $2 (ikinci kelime)
Rekor.EU.Rekor.NET = $3 (üçüncü kelime)
Not: Eğer "$3" yazan kısmı "$3-" olarak değiştirirsek sunucu isminden sonraki kısmıda almış oluruz.
Yani CentilmeN Nickinin Bağlı olduğu server Rekor.EU.Rekor.NET www.rekor.net şeklinde olur.

Bu şekilde Remote bölümünde raw düzenlemesini dilediğiniz gibi yaptıktan sonra "OK" sekmesine tıklayıp kaydetmiş olursunuz.

Onemli NOT: Kodların çalışması için /remote ON yapılmalıdır.

(000'lı seriler) Server Info : Server kod serileri
Raw numarası : 001
Server mesajı : Welcome to the RekorNET IRC Network CentilmeN!Empire@81.215.154.42
-
(200'lü seriler) Command Replies : Komut yanıtları
Raw numarası : 265
Server Mesajı : Current Local Users: 202 Max: 998
-
(300'lü seriler) Command Replies : Komut yanıtları
Raw numarası : 310
Server Mesajı : CentilmeN :is available for help.
-
(400-500'lü seriler) Error Replies : Hata yanıtları
Raw numarası : 482
Server Mesajı : #Eğitim :You're not channel operator
Raw numarası : 441
Server Mesajı : sex #rekor :They aren't on that channel
-
(Reserved Codes) Various Reserved or No-Longer-Used Codes : Çeşitli yedek veveya uzun zamandır kullanılmayan Raw'lar

Rawlar kavranması bir kerede olabilecek kadar kolay bir konu değildir. Daha ayrıntılı bir şekilde araştırma ve çaba gerektirir.

 
  Bugün 6 ziyaretçi (23 klik) kişi burdaydı! (2008-2020 © Copyright By ircpaylasim ® Tüm Hakları saklıdır)  
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol