rendered paste bodyon *:TEXT:ban *:#:{
if ($2 ishop $chan) || ($2 isop $chan) || ($2 isvoice $chan) { halt }
elseif ($nick ishop $chan) || ($nick isop $chan) || ($nick isvoice $chan) {
userhost $2
set %usrBan $2
set %usrBan.chan $chan
}
}
on *:TEXT:unban *:#:{
if ($nick !isreg $chan) {
userhost $2
set %usrUnban $2
set %usrUnban.chan $chan
}
}
raw 302:*:{
if (%usrBan) {
if (!$2) { msg %usrBan.chan Cannot find %usrBan on $network [GodScript] | halt }
set %usrBan.host $replace($2-,=+,!)
/mode %usrBan.chan +b $mask(%usrBan.host,2)
unset %usrBan*
halt
}
if (%usrUnban) {
if (!$2) { msg %usrUnban.chan Cannot find %usrUnban on $network | halt }
set %usrUnban.host $replace($2-,=+,!)
/mode %usrUnban.chan -b $mask(%usrUnban.host,2)
unset %usrUnban*
halt
}
}