Tekil Mesaj gösterimi
Alt 14 Şubat 2021, 20:09   #5
Çevrimdışı
High
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Pencere ve Willcard sorunu




Arkadaşlar yukarıda belirttiğim sorunu Çözdüm. KOd'un son halini burada paylaşıyorum belki kullanmak isteyen olur.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on @*:TEXT:*:#: { ;4 +o +h +v11'ler bu değerden etkilenmeyecekler. if ($nick !isreg #) return var %l = $strip($1-) if ($hmatch(badwords,%l)) { ban -u5000 # $nick 3 kick # $nick 0,1FORBiDDEN:10 Uygunsuz kelimeler;4 Küfür, Hakaret Argo vb10 Kelimeler kullandığınız için kanaldan uzaklaştırıldınız. if ($window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]S) == $null) { window -ne @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]S } echo -t @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]S ==>0,1 # 12Kanalında uzaklaştırılan 0,1NiCK:4[ $nick ]12 yasağa takılan mask:0,1 $hmatch(badwords,%l) } } alias badwords { if ($1 == ekle) && ($regex($2,[A-Za-z])) { if !$hget(badwords) { hmake badwords 1000 } hadd badwords $2 secho  $2  4veritabanina başarıyla eklendi hsave badwords badwords.data } elseif ($1 == sil) { if ($hfind(badwords,$2)) { hdel badwords $2 secho $2 11veritabanindan başarıyla silindi hsave badwords badwords.data } else { secho $2 7veritabaninda bulunamadı } } elseif ($1 == list) { var %x = 1 while (%x <= $hget(badwords,0).item) { set %hbadwords $addtok(%hbadwords,$hget(badwords,%x).item,1) if ($numtok(%hbadwords,32) >= 7) { secho $replace(%hbadwords,$chr(1),$+($chr(32),-,$chr(32))) | unset %hbadwords } inc %x } if ($numtok(%hbadwords,32) >= 1) { secho $replace(%hbadwords,$chr(1),$+($chr(32),-,$chr(32))) | unset %hbadwords } } else { secho 11hatalı işlem } } alias secho { ;echo -a $1- if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]S)) { window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]S } echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]S $+($chr(40),$time,$chr(41),$chr(32),$1-) } on *:start: { if !$hget(badwords) { hmake badwords 1000 } if !$isfile(badwords.data) { hsave badwords badwords.data } hload badwords badwords.data } ------------------------------------ /Badwords ekle *kelime* /Badwords sil *kelime* /Badwords list

Arkadaşlar zaten komutları verilmiş. Anlatılacak bir şey yok. Eklerken willcard kullanıyorsunuz daha kapsamlı ekleme yapabiliyorsunuz. Ek olarak Küfürlü kelime kullanan kişi @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]s penceresin gösterilir. Hangi kanalda hangi nick ne sebeple? hangi mask'ı kullandığı için atılmış görebilir. BUna göre de gerek görürseniz küfür ekler, siler yada düzenleye bilirsiniz.


KONU KİLİT.!

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet