Tekil Mesaj gösterimi
Alt 30 Kasım 2007, 22:44   #2
Çevrimdışı
L4roXyL
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Spamla ilgili 1 kod lazım deneyimli arkadaslar yardım pls




Evet bunu yapabilmenin yolu basit.
Snomasks'ların yeterli ise ve block kelimesini kullanan kişiyi, snotice olarak görebiliyorsan, yapabilirsin.
Normal'de spam'a yakalanan kişi status'de bu şekilde gösterilir;

[22:34] -irc.serverin.com - [Spamfilter] nick!ident@IP matches filter '******': [PRIVMSG #x: 'block-kelime'] [uyarı mesajı]

Burada; [Spamfilter] 1. kelimedir. Yani $1 oluyor.
Bundan yola çıkarak, $2 nick!ident@Ip kelimesine denk geliyor.
Yapıcağın işlev $2 verisininde(nick!ident@ip) IP'i almak.

Bilgiler:
1- $gettok($2,2,64) IP numarasını verir.
2- $gettok($2,1,33) Nick'i verir.

En basit şekilde;

on *:snotice:*[Spamfilter]*: { var %s = $gettok($2,2,64) | hinc -m spam %s 1 | if $hget(spam,%s) >= 3 { zline %s sebeb. | hdel spam %s } }

Şeklinde yapabilirsin.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet