NOT: /cs ban #kanal #nick diye bir komut yok...
Merhaba,
Arkadaşın istediği bulunduğum ve görevli olduğum kanallardan ban diyor.
While döngüsü ile basit bir kod yazıla bilinir;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
var %t = $chan(0) | while %t {
mode $chan(%t) +b $$1
kick $chan(%t) $$1 Yasak vs. vs.
dec %t
}
Şimdi burada bulunduğum tüm kanallar ban + kick atıcak ufak bir sorgu ile sadece görevli olduğu kanallarda dersek;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
var %t = $chan(0) | while %t {
if $regex($nick($chan(%t),$me).pnick,/[%@&~.]/) {
mode $chan(%t) +b $$1
kick $chan(%t) $$1 Yasak vs. vs.
}
dec %t
}
Ek olarak banladığımız kişi görevli olduğum kanallarda ise;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
var %t = $chan(0) | while %t {
if $regex($nick($chan(%t),$me).pnick,/[%@&~.]/) && ($$1 ison $chan(%t)) {
mode $chan(%t) +b $$1
kick $chan(%t) $$1 Yasak vs. vs.
}
dec %t
}
F1 tuşuna atıyalım;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias f1 {
var %t = $chan(0) | while %t {
if $regex($nick($chan(%t),$me).pnick,/[%@&~.]/) && ($$1 ison $chan(%t)) {
mode $chan(%t) +b $$1
kick $chan(%t) $$1 Yasak vs. vs.
}
dec %t
}
}