User:Chzz/mIRC/x
The following mIRC script allows channel operators to quiet someone using the Freenode client, with a single command, {{xt|/x nickname}}.
It waits until chanserv has opped you up, and the bans on the hex part of their hostmask, which is their IP addy.
It is in two parts;
Alias
/x {
enable #opandquiet
set %opandquietaddress $1
set %opandquietchannel #
msg chanserv op #
timeropandquiet 1 30 /disable #opandquiet
}
Remote
- opandquiet off
on 1:OP:#: {
if ($opnick == $me) && ($chan == %opandquietchannel) {
var %foot = $ial(%opandquietaddress).user
if (%foot != $null) mode $chan +q-o $left($mask($ial(%opandquietaddress),13),19) $+ * $me
disable #opandquiet
unset %opandquietaddress
unset %opandquietchannel
}
}
- opandquiet end