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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 16 Şubat 2011, 13:03   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
!awaytara eksik kod




#gorki kanalında !awaytara #kanal yaparak away mesajı ile reklam yapan botları yakalamaya çalışıyorum.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:input:#gorki*: { if !awaytara isin $1 { tarama $2 } } Alias tarama { timer 1 1 msg #gorki $1 kanalında away taraması başlatılmıştır.. | unset %awayscan | .enable #awayscan | who $1 } #awayscan off raw 352:*:{ if (G isincs $7) { set %awayscan $addtok(%awayscan,$6,32) | raw -q whois $6 } } raw 315:*:{ if ($group(#awayscan) = on) { .disable #awayscan | msg #gorki $if($numtok(%awayscan,32) > 0,$2 kanalında $ifmatch tane away nick bulundu. $+ $chr(44) away mesajlarına bakıyor: $2 kanalında kimse away değil. } } #awayscan end raw 301:*:{ if $istok(%awayscan,$2,32) { msg #gorki Away nick: $+(4,$2, 4) Mesaj: $+(4,$3-, 4) } }

Away kişiler varken güzelce
Away nick: hebele Mesaj: hübele
diye gösteriyor. Ancak away kişiler yokken

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
* Geçersiz format: $if

hatasını alıyorum. Yani

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
msg #gorki $if($numtok(%awayscan,32) > 0,$2 kanalında $ifmatch tane away nick bulundu. $+ $chr(44) away mesajlarına bakıyor: $2 kanalında kimse away değil.

bu kısım devreye girmiyor. Acaba burda ki hata ne?

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 16 Şubat 2011, 13:52   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !awaytara eksik kod




Kullanım : $iif(operator,if karşılığı,else karşılığı) veya $iif(operator,if karşılığı)

$iif($numtok(%awayscan,32) > 0,$2 kanalında $ifmatch tane away nick bulundu. $+ $chr(44) away mesajlarına bakıyor: $2 kanalında kimse away değil.)

Kırmızı kısımlar eklenmeli.

 
Alıntı ile Cevapla

Alt 16 Şubat 2011, 14:00   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !awaytara eksik kod




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
[13:56:13] <Emrax> !awaytara #Cinsellik [13:56:15] <Emrax> #Cinsellik kanalında away taraması başlatılmıştır.. [13:56:19] <Emrax> #Cinsellik kanalında 1 tane away nick bulundu., away mesajlarına bakıyor: #Cinsellik kanalında kimse away değil. [13:56:20] <Emrax> Away nick: nihal_20 Mesaj: Atesli KIZLARIN SICAK SEKsi SOHBETinE SENDEGEL ww.Eg lenceKeyfi.com

acaba away kimse yoksa away kimse yok. varsada kaç kişi olduğunu söyleyip sıralayabilir mi hocam. Bu şekilde çıkıyor şimdi.

 
Alıntı ile Cevapla

Alt 16 Şubat 2011, 22:11   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !awaytara eksik kod




Away istatistiği için aşağıdaki kodu kullanabilirsiniz:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:input:#:if $1 == !awaytara { set %way.who dify | who # } raw 352:*:if %way.who { if G isincs $7 { inc %way.tara 1 | set %way.nicks $addtok(%way.nicks,$6,44) } | haltdef } raw 315:*:if %way.who { msg $2 Away nick sayısı: $iif(%way.tara,%way.tara,Yok) Nickler: $iif(%way.nicks,%way.nicks,Yok) | unset %way* | haltdef }


Away sebebindeki reklam içerikli mesajlara çözüm olarak ise spamfilter kullanmanızı tavsiye ederim.Spamfilter kullanım açısından sınırları daha çok geniş tutar ve etkin bir sonuç sağlar,böylelikle away sebebine ulaşmak için /whois Nick komutunu (Kimi kullanıcıları rahatsız etmemesi için) kullanmamış olacağız.Kullanıma ait bir örnek:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/spamfilter add a block +0 Away_mesaj_reklam
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
type="text/javascript" src="https://code.jquery.com/jquery-1.12.0.min.js">

 
Alıntı ile Cevapla

Cevapla

Etiketler
awaytara, eksik, kod


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Eksik Sayfalar Zen Sinema Dünyası 0 11 Mayıs 2013 19:03
Eksik kaldım eksik. :) Zeynep Hey Sen! Beni Tanıyor Musun? 24 01 Aralık 2010 22:59
Eksik Asimavi Şiir, Hikaye ve Güzel Sözler 1 29 Nisan 2009 16:24