Страница 1 из 1

tag

СообщениеДобавлено: 27 авг 2011 23:20
EvilHeart
Эй, ​​используя этот тег сценария для голоса пользователей с помощью тэгов.

Было интересно, если кто-то может улучшить ее, поэтому я могу добавлять / удалять теги через 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
}
 }

Re: tag

СообщениеДобавлено: 28 авг 2011 00:31
tvrsh
Если бы не видел твой запрос на другом форуме ни в жизни не догадался что ты хочешь.
Завтра посмотрю что тут придумать можно.

Re: tag

СообщениеДобавлено: 28 авг 2011 14:06
tvrsh
Смотри эту тему: post2029.html#p2029