menu nicklist { .Gag: set % [ $+ gag. $+ [ $1 ] ] on | /mode $chan +b ~q: $+ $address($1,7) | mode $chan -h-o-a-v $$1 $$1 $$1 $$1 .UnGag: unset % [ $+ gag. $+ [ $1 ] ] | /mode $chan -b ~q: $+ $address($1,7) | mode $chan +v $1 } on !*:JOIN:#:{ if ( % [ $+ gag. $+ [ $nick ] ] == on ){ mode $chan -h-o-a-v $nick $nick $nick $nick }