|
Difuzyon Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
Aşağıdaki kod ; bulunduğunuz tüm kanallarda bad levelsine eşleşen olup olmadığını tarayacaktır.Kullanıcı listesinde(users) bad tanımına uyan nickleri , kanalda op iseniz (ban+kick) değilseniz (echo) ile bilgilendirme mesajı geçecektir. Kod: Kodu kopyalamak için üzerine çift tıklayın! alias control {
if $chan(0) >= 1 { set %difi $regsubex($dde(mirc,channels),/\*/,$null) }
who +c $token(%difi,1,32)
}
raw 352:*:{
if %difi {
haltdef
if $regex($level($6),/^(bad)$/) {
if $me isop $2 { mode $2 +b $6 | kick $2 $6 Badnickler dışarı! }
else { echo 06 -a $+([,$2,]) kanalında $qt($6) badnick tanımına uyuyor }
}
}
}
raw 315:*:{
if %difi {
haltdef
set %difi $deltok(%difi,1,32)
if $numtok(%difi,32) == 0 { unset %difi }
else { who +c $token(%difi,1,32) }
}
} Kodu remote kısmına eklendikten sonra uygulamanız gereken komut: /control İyi forumlar... |
*
Kanaldan atılan badnick(ler),
Alt+P (Kullanıcı) bölümüne
blacklist:*show!*@* olarak eklemekteyim. Fakat sizden aldığım bu koda muaf kanal eklentisi yaptım
/control yaptığımda bir etki göremedim, sizce neden olabilir hocam?
Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias control {
if ($nick isop #) || ($istok(#kanal1 #kanal2 #kanal3,#,32)) return
if $chan(0) >= 1 { set %difi $regsubex($dde(mirc,channels),/\*/,$null) }
who +c $token(%difi,1,32)
}
raw 352:*:{
if %difi {
haltdef
if $regex($level($6),/^(bad)$/) {
if $me isop $2 $me ishop $2 { mode $2 +b $6 | kick $2 $6 («BadTara» Uygunsuz rumuz kullanmak yasak! Lütfen yeni rumuz seçiniz. }
else { echo 06 -a $+([,$2,]) kanalında $qt($6) Badnick tanımına uyuyor... }
}
}
}
raw 315:*:{
if %difi {
haltdef
set %difi $deltok(%difi,1,32)
if $numtok(%difi,32) == 0 { unset %difi }
else { who +c $token(%difi,1,32) }
}
}