Kırmızı renklendirdiğim yer kanalkoru yazdığında kanallar hangi modlar alınacaksa onları yazıyorsun.
Mavi renklendirdiğim yer ise kanalkoru yazdığında mod uygulanmayacak kanalları yazıyorsun.
ilk kullandığında + tekrar kullandığında - olarak işlem yapar yani mod ekler ve mod çıkarır.
MenuBarli
Bu kod ile kanalda nickiniz -e falan edildiginde otomatik olarak +e edecektir. -e eden nickini kickleyip ve banlicaktir. +e Korumasi.
Mavi renklendirdiğim yer ise kanalkoru yazdığında mod uygulanmayacak kanalları yazıyorsun.
ilk kullandığında + tekrar kullandığında - olarak işlem yapar yani mod ekler ve mod çıkarır.
Kod:
alias knlmd return RMn
alias mfknllar return #kanal1 #kanal2 #kanal3
alias kanalkoru {
if (%modon) {
var %kkp = 1
while %kkp <= $chan(0) {
if !$istok($mfknllar,$chan(%kkp),32) {
.mode $chan(%kkp) $+($chr(45),$knlmd)
}
inc %kkp
}
unset %modon
}
else {
var %kkp = 1
while %kkp <= $chan(0) {
if !$istok($mfknllar,$chan(%kkp),32) {
.mode $chan(%kkp) $+($chr(43),$knlmd)
}
inc %kkp
}
set %modon 1
}
}
MenuBarli
Bu kod ile kanalda nickiniz -e falan edildiginde otomatik olarak +e edecektir. -e eden nickini kickleyip ve banlicaktir. +e Korumasi.
Kod:
menu channel {
+e Koruma Kipi
.KApa/Aç:.elock
}
alias elock { if ($group(#elock) == off) { .enable #elock | echo -a EELock Kilidi Aktif. }
else { .disable #elock | echo -a Elock Kilidi Pasif. }
}
#elock on
on *:RAWMODE:*: { if ($nick == $me) { HALT }
if ($1 == -e) && ($remove($2,!*@*) == $me) { kick $chan $nick | mode $chan +b $nick | /mode $chan +e $me }
elseif ($1 == -e) && ($remove($2,!*@*) == $address($me,2)) { kick $chan $nick | /mode $chan +e $address($me,2) }
}
#elock end
alias except { mode $chan +ee $me $address($me,2) }