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/)
-   -   Edilen küfürün userın özeline mesaj atılması (https://www.ircforumlari.net/mirc-scripting-sorunlari/6977-edilen-kufurun-userin-ozeline-mesaj-atilmasi.html)

Brain 27 Ağustos 2005 12:15

birde su var arkadaslar mesela ekledigim kelime *deneme* ama bu kelimenin basında renk karekteri gecerse kabul etmiyor :( onu nasıl yapabilirim

el33t 27 Ağustos 2005 22:09

on @*:text:*:#:{ if $nick isreg # { if (*deneme* iswm $strip($1-)) || (*bişey* iswm $strip($1-)) { ban -k # $nick 2 kick mesajı | msg $nick $ifmatch dediğin için $chan kanalından banlandın. } } }

$ifmatch if karşılaştırmalarında yakalanan kelimeye denk gelir. Ama ilerde kaldırılabilir çünkü Khaled $ifmatch yerine $v1 koydu, 2. karşılaştırılan cümleyi almak istersek $v2 kullanabiliriz. Yani msg $nick $v2 içinde $v1 kullandığın için $chan kanalından atıldın gibi..

Cappystarjoe 28 Ağustos 2005 01:50

Kod:

#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 :) 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


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk