🔔 Çevrimdışı bildirim almak ister misiniz?
Bir konuya etiketlendiğinizde, özel mesaj aldığınızda, bir mesajınız alıntılandığında forumda olmasanız bile anlık bildirim almak için lütfen izni verin.
[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
}
}
}
Anladım teşekkürler mIRC sorunu çözüldü fakat kodun amacı 5 saniyede 2 mesaja izin vermek mesaj uzunluğunu farklı bir kod ile ayrı şekilde yaptım sadece tekrar koruması yapamadım
Bir cümlede aynı kelimeden 5 ve daha fazlası varsa banlayacak bir kod var mı