Something
public text v1 · immutableon *:INPUT:*:{ if ($1 ison $chan) && ($1 isop $chan) { /msg $chan 4[ $+ 0 » 4 @ $+ $1 0 $+ « 4] $2- | halt }
elseif ($1 ison $chan) && ($1 ishop $chan) { /msg $chan 4[ $+ 0 » 7 % $+ $1 0 $+ « 4] $2- | halt }
elseif ($1 ison $chan) && ($1 isvoice $chan) { /msg $chan 4[ $+ 0 »» 2 + $+ $1 0 $+ « 4] $2- | halt }
elseif ($1 ison $chan) && ($1 isreg $chan) { { /msg $chan 4[ $+ 0 » 10 $+ $1 0 $+ « 4] $2- | halt }
}
}