# Script that ignores EVERYTHING, not just public messages, thanks # to spike! alias totalignore (nick, void) { if (nick) { ^local nickitm @nickitm = finditem(ignores $nick) if (nickitm <= -1) { @setitem(ignores $numitems(ignores) $nick) ^on ^join ^"% $nick *" ^on ^leave ^"% $nick *" ^on ^msg ^"$nick *" ^on ^public ^"$nick % *" ^on ^public_other ^"$nick % *" ^on ^824 ^"% $nick *" ^on ^627 ^"$nick *" ^on ^628 ^"$nick *" ^on ^404 ^"$nick [ops/%]: *" //ignore $nick } }{ xecho -b Usage: /ignore xecho -b - Adds to client ignore list. } } alias totalunignore (nick, void) { if (nick) { ^local nickitm @nickitm = finditem(ignores $nick) if (nickitm > -1) { @delitem(ignores $getitem(ignores $nickitm)) ^on ^join -"% $nick *" ^on ^leave -"% $nick *" ^on ^msg -"$nick *" ^on ^public -"$nick % *" ^on ^public_other -"$nick % *" ^on ^824 -"% $nick *" ^on ^627 -"$nick *" ^on ^628 -"$nick *" ^on ^404 -"$nick [ops/%]: *" //ignore -remove $nick } }{ xecho -b Usage: /unignore xecho -b - Removes from client ignore list. } }