menu nicklist {
Commands List
.Add: {
if ($read(commands.lst,w,$address($$1,8))) {
echo 2 -a *** $$1 ( $+ $address($$1,8) $+ ) is already in commands list.
}
else {
echo 2 -a *** Added $$1 ( $+ $address($$1,8) $+ ) to commands list.
.write commands.lst $address($$1,8)
}
}
.Del: {
if (!$read(commands.lst,w,$address($$1,8))) {
echo 2 -a *** $$1 ( $+ $address($$1,8) $+ ) isn't in commands list.
}
else {
echo 2 -a *** Removed $$1 ( $+ $address($$1,8) $+ ) commands list.
write -dw $+("*,$address($$1,8),*") commands.lst
}
}
}
on @*:Text:!ban *:#: {
if ($read(commands.lst,w,$address($nick,8))) {
if ($2 ison $chan) && ($2 !isop $chan) && ($2 != $me) { ban -k $chan $2 3 $3- }
}
}