|
Mrhk Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
Bakalım yeni mIRC üzerinden açtım gündüz yoğun saatlerde ne olacak
Kod da bu bir hata vs varsa Kod: Kodu kopyalamak için üzerine çift tıklayın! on *:TEXT:*:#testt,#sohnrt,#Kanal3: {
; Muaf nick kontrolü
if ($istok(muafnick1 muafnick2 muafnick3,$nick,32)) { halt }
; Özel karakter kontrolü
if ($regex($nick(#,$nick).pnick,/[@.%&]/)) { halt }
; Kullanıcının op veya hop yetkisi kontrolü
if ($nick isop $chan && $nick ishop $chan) { halt }
; Botun op veya hop yetkisi kontrolü
if ($me isop $chan || $me ishop $chan) {
; Kullanıcının flood değerini artır
inc -u5 %fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ]
; Flood kontrolü
if (%fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] >= 2) {
; Flood'a devam edildiğinde kullanıcıyı yasakla ve mesaj gönder
mode $chan -v $nick
mode $chan +b $nick
.msg $chan 4,0[UYARI]7 Flood'a devam ettiğin için yasaklandın.4 $nick
}
}
} |
Kod: Kodu kopyalamak için üzerine çift tıklayın!
[11:10:34] <bozo> selam selam selam
[11:10:36] <bozo> selam selam selam
[11:10:36] * Forbidden mod değiştirdi:+b bozo!*@*
[11:10:36] <&Forbidden> [UYARI] Flood'a devam ettiğin için yasaklandın. bozo
Kodunu test ettim bende sorunsuz çalışıyor ve anında tepki veriyor. Yukarıda anlattığım şekil mircine ekledigin kodlardan birileri kastırıyor. join events li olabilir lagbar varsa oda olabilir tek tek kodlarını o boş mirce yükleyip test etmen gerekiyor.
Ayrıca şöyle de bir şey var bu kodun kelime sayısı ayırtmaksızın banlıyor. Birisi .. ... ... yapsa bile ar arda banlıcak haliyle saçma olur. O yüzden senin yerine ben ekledim kelime sayısı 50 istersen cogaltabilirsin sana kalmış.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:TEXT:*:#testt,#sohnrt,#Kanal3: {
; Muaf nick kontrolü
if ($istok(muafnick1 muafnick2 muafnick3,$nick,32)) { halt }
if $len($1-) < 50 { return }
; Özel karakter kontrolü
if ($regex($nick(#,$nick).pnick,/[@.%&]/)) { halt }
; Kullanıcının op veya hop yetkisi kontrolü
if ($nick isop $chan && $nick ishop $chan) { halt }
; Botun op veya hop yetkisi kontrolü
if ($me isop $chan || $me ishop $chan) {
; Kullanıcının flood değerini artır
inc -u5 %fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ]
; Flood kontrolü
if (%fld. [ $+ [ $chan ] $+ . $+ [ $nick ] ] >= 3) {
; Flood'a devam edildiğinde kullanıcıyı yasakla ve mesaj gönder
mode $chan -v $nick
mode $chan +b $nick
.msg $chan 4,0[UYARI]7 Flood'a devam ettiğin için yasaklandın.4 $nick
}
}
}