🔔 Ç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.
Kardeş Elindeki kodu düzenleyemem ama anladığım kadarı ile kanaldaki kişi nick değiştiğinde sonraki nick i eğer kötü bi nickse atsın istiyosun.
Bu benim kullandığım badnick koruması
Alıntı:
on *:NICK:{
if ($level($newnick) == 8) {
if (%bShun == on) { shun $newnick +1d %blogo }
if (%bkill == on) { kill $newnick %blogo }
if (%bakill == on) { os killclones $newnick }
if (%bK-Line == on) { kline $newnick +1d %blogo }
var %Cnk = 1
while $comchan($newnick,%Cnk) {
var %e = $v1
if $me isop %e {
if (%bkick == on) { kick %e $newnick %blogo }
if (%bban == on) { ban %e $newnick 2 }
if (%bSamode == on) { samode %e +b $newnick }
}
inc %Cnk
}
}
}
on @8:join:#:{
if (%bkick == on) { kick # $nick %blogo }
if (%bban == on) { ban # $nick }
if (%bShun == on) { shun $nick +1d %blogo }
if (%bSamode == on) { samode # +b $nick }
if (%bakill == on) { os killclones $nick }
if (%bkill == on) { kill $nick %blogo }
if (%bK-Line == on) { kline $nick +1d %blogo }
on *:dialog:baddn:init:*:{
if %b@plar == on { did -c $dname 13 }
if %b+v == on { did -c $dname 14 }
if %bK-Line == on { did -c $dname 8 }
if %bkill == on { did -c $dname 9 }
if %bakill == on { did -c $dname 7 }
if %bShun == on { did -c $dname 17 }
if %bban == on { did -c $dname 16 }
if %bKick == on { did -c $dname 15 }
if %bSamode == on { did -c $dname 18 }
did -a $dname 10 %banvaxt
if ($ulist(*,8,0) != $null) { var %i = 1 | while $ulist(*,8,%i) { did -a $dname 2 $v1 | inc %i } }
}
on *:dialog:baddn:sclick:*:{
if $istok(7 8 9 13 14 15 16 17 18,$did,32) { $iif($did($did).state == 1,set %b $+ $gettok($did($did).text,1,32) on,.set %b $+ $gettok($did($did).text,1,32) off) }
if ($did == 3) { if ($did(2) != $null) { did -a $dname 2 $did(2) | .auser 8 $did(2) } }
if ($did == 4) { if $did(2).seltext { .ruser 8 $did(2).seltext | did -d $dname 2 $did(2).sel } }
}
on *:dialog:baddn:edit:*:{
%banvaxt = $did(10)
}
İşine yarayacaktır.
Yapman Gerekenler
-Veriables kısmına "%blogo Kötü nick vs. vs." gibi bi sebep eklemelisin.
Konu ile alakalı sorun yaşarsan cevaplamaya çalışırım iyi forumlar...