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. |