Alias gibi istersen şu şekilde kullanabilirsin.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias voc {
if ($nick($1,0,v) >= %lmt) { echo -a $1 kanalı voice limiti dolu oldugu için $2 nickine voice verilemez. | halt }
mode $1 +v $2
}
Kullanımı => /voc #kanal nick
Bu sekilde voice verirsen eger belirlediğin voice limitini geçerse voice vermez.
Limit belirleme hakkında kısa bilgi yazının en altında bulunmakta.
-
Kanalda kim olursa olsun voice verdiğinde, voice sayısı belirlediğin sayıyı geçerse kanala mesaj atıp son voice verileni -v yapmak için alttaki kodu kullanabilirsin. İşine yarayacağını düşündüm.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:rawmode:#kanal: {
if ($nick($chan,0,v) >= %lmt) && ($1 == +v) {
mode $chan -v $2
msg $chan Kanal voice limiti dolu olduğu için $2 nickine -v modesi uygulanmıştır.
Echo $chan Kanal voice limiti(%lmt) dolmuştur, bu yüzden $2 kullanıcısının voice'u alındı.
}
}
Her iki kod için ortak limit belirlemelisin. 10 değilde, istediğin zaman değiştirebilmen için seçimi sana bıraktım. Eger limit 10 olsun istersen;
-> /limit 10
5 olsun istersen;
-> /limit 5
Şeklinde kendin belirleyebilirsin. Bu limit kodunu yukarıdaki hangi kodu eklersen ekle mutlaka altına eklemelisin ;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias limit { set %lmt $1 | echo -a voice limiti $1 olarak ayarlandı. }
2. koddaki #kanal kısmını kendine göre uyarlamayı unutma.