Kod: Kodu kopyalamak için üzerine çift tıklayın!
#VatanKufur ON
alias -l kelimelerim { var %zecim 1 | whiLe $gettok(%kufurler,%zecim,44) { if ($ifmatch isin $strip($1-)) { %edilen.kufur = $ifmatch | return 1 } | inc %zecim } }
ON @^*:ACTION:*:#:if ($kelimelerim($1-)) zecim
ON @^*:TEXT:*:#:if ($kelimelerim($1-)) zecim
ON @^*:NOTICE:*:#:if ($kelimelerim($1-)) zecim
alias zecim { ban -k $chan $nick 2 4Küfür Koruması -!- 2" %edilen.kufur "4 -!- | .msg $nick 4Küfür Koruması -!- 2" %edilen.kufur "4 -!- Küfür ettiğin için2 $chan 4kanalından banlandın!.. }
#VatanKufur End
İstersen böyle bir kod dene..
Yalnız denemeden önce %Kufurler die bi variable setlemen gerek bu kod çok işine yarayacak çünkü %kufurler kısmında kufur kelimesini nasıl yazarsan öyle eşleştirme yapılıyor.Örneğin variable'ın da şöyle birşey olsun;
%kufurler bisey,b*i*s*e*y,bi*s*ey,bis-ey
gördüğün gibi her text i ayrı bir kelime gibi algılıyor.Script korumalarının farkında olan bazı akıllılar küfür ederken harflerin arasına boşluk yada karakter sıkıştırılar
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Script onu yakalamasın diye. Ama bu kodda eğer o text varsa sorun çıkmaz ve küfür edeni haklarsınız. Renkli menklide farketmez