ah never mind ive corrected the script
bind pubm o|o * online:offline
proc online:offline {nick host handle channel arg} {
if {[lindex $arg 0] == "!request-online"} {
puthelp "NOTICE $nick :The status is online."
} elseif {[lindex $arg 0] == "!request-offline"} {
puthelp "NOTICE $nick :The status is offline."
}
}
you cant use wildcards in a pub bind, you have to use pubm