Tekil Mesaj gösterimi
Alt 01 Temmuz 2007, 01:35   #7
Çevrimdışı
SaW
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Cevap: Uyarı Eklemek İstiyorum




mikrop Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#: { if !$istok(Nick1 Nick2 Nick3 Nick4,$nick,32) { if $regex($1-,/([[:print:]])11/gi) >= 8 { hinc -mu uzat $+($nick,.,$chan) 1 if $hget(uzat,$+($nick,.,$chan)) == 1 { msg $chan uyari sözcükleri uzatmayiniz } if $hget(uzat,$+($nick,.,$chan)) == 2 { samode $chan +b $nick } } } }

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias capsban { /samode # +b $$1 } #caps on on *:TEXT:*:#: { if ($nick ison #myops) { halt } if ($nick ison #mynet) { halt } if ($chan == #yardim) { halt } if ($chan == #kanal) { halt } if ($chan == #admin) { halt } if ($len($1-) < 30) || ($nick isop #) return var %text = $strip($remove($1-,$chr(32))) var %non.caps = $len($removecs(%text,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z)) var %full.line = $len($strip($remove(%text,$chr(32)))) var %percent = $calc(1 - (%non.caps / %full.line)) if (%percent >= 0.8) { hinc -mu caps $+($nick,.,$chan) 1 if $hget(caps,$+($nick,.,$chan)) == 1 { msg $chan uyari vs.. } if $hget(caps,$+($nick,.,$chan)) == 2 { capsban $nick } unset %CAPS. $+ $nick } } #caps end



mikrop if $hget(caps,$+($nick,.,$chan)) == 2 { capsban $nick }
satırından sonra açtığın hashi hfree yapmanı tavsiye ederim.. Çünkü aynı nickin bir sonraki girişinde yaptığı suçun ardından tekrardan hinc olacağı için
if $hget(caps,$+($nick,.,$chan)) değeri 3 e çıkacaktır ve diğer seferlerinde artmaya devam edecektir.. Kod bu değerler için bir komut uygulamayacaktır. Diğer kodlar için de bu geçerli..

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan sohbet odaları