Было интересно, если кто-то может улучшить ее, поэтому я могу добавлять / удалять теги через pubmsg?
спасибо
- Код: Выделить всё
bind join - {% ARG|*} voice:user
bind nick - {% ARG|*} voice:user
bind join - {% BRA|*} voice:user
bind nick - {% BRA|*} voice:user
bind nick - * devoice:user
proc voice:user {nick uhost hand chan {nn ""}} {
if { ![channel get $chan tagvoice] } { return 0 }
if {$nn == ""} {set nn $nick}
if {![isvoice $nn $chan]} {
pushmode $chan +v $nn
}
}
proc devoice:user {nick uhost hand chan nn} {
if { ![channel get $chan tagvoice] } { return 0 }
if {![string match -nocase ARG|* $nn] && ![string match -nocase BRA|* $nn] && [isvoice $nn $chan]} {
pushmode $chan -v $nn
}
}