IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Raw'ları bir araya Toplamak (https://www.ircforumlari.net/mirc-scripting-sorunlari/6525-rawlari-bir-araya-toplamak.html)

alfa 17 Ağustos 2005 14:04

Raw'ları bir araya Toplamak
 
arkadaşlar butun rawları bir aradaya toplamak istiyorum yardım edermisiniz ben tam olarak çözemedim ornek gözterirseniz yaparim şunu demek istiyorum

raw *:* {
347) {
}
}

boyleydi yardım edermisiniz numaralari nasil geçirecaz.

MaeLStrOm 17 Ağustos 2005 16:08

İlk olarak Tüm Raw mesajlarını ve Numarasını tanıyabilmek için :
raw *:*:.echo -a $numeric : $1-
bu kodu mIRC'ine koy.UOnur bir dersinde anlatmış.Umarım işine yarar

alfa 18 Ağustos 2005 16:26

yok benim istedigim bu deyil

MephisTo 18 Ağustos 2005 16:37

raw 401:*:{
haltdef
echo -a $2 nicki online olmadığı için whois bilgileri alınamadı.
}

$1,$2 vs bunlar raw cevaplarında gelen mesaja göre belirleniyor.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Bu başlıkta işine yarayacak birşey var rawlarla ilgili.

UOnur 18 Ağustos 2005 16:43

istediği Şu heralde tüm rawları 1 eventte Toplamak...

Yani

Kod:

raw *:*:{
  if  ($numeric == 347) { echo -a $1- v.s. v.s. }
}


CoCoRiCo 18 Ağustos 2005 17:43

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:

raw *:*:{
if (!$window(@raw)) { window -nfE @raw }
echo -t @raw Rawno:12 $numeric  Rawmesaj: $2-
halt
}

Umarım acıklayıcı olmustur. Kolay gelsin..

alfa 18 Ağustos 2005 18:40

Alıntı:

UOnur Nickli Üyeden Alıntı
istediği Şu heralde tüm rawları 1 eventte Toplamak...

Yani

Kod:

raw *:*:{
if ($numeric == 347) { echo -a $1- v.s. v.s. }
}


Kesinlikle peki boyle yapinca $5 $3 falan var sözlerin arasinda bişey olmaz deyilmi yine çalışırlar



(ilginiz için hepnize teşekkür ederim)

UOnur 18 Ağustos 2005 18:48

Yine Çalışır...

alfa 19 Ağustos 2005 03:43

anlamıyorum

rawları tek tere tasidim calışıyorlar ama bazı kanallarda işlev görmüyor

mesela banlısınız kanala giremezsiniz raw i çalışmıyor sonra kanal topici rawi calismiyor bazi kanallarda bunu nedenini açıklarmısınız ?

UOnur 19 Ağustos 2005 17:07

Çalışması gerek... Kodları Tekrar Kontrol et?


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 21:17.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net