on *:TEXT:!tb*:#:{
if ( !$2 ) || ( !$3 ) { notice $nick Sorry you must specify the nickname/bantime, syntax: !tb <nick> <time> <reason>. }
else {
if ($nick isreg $chan) || ($nick isvoice $chan) { notice $nick You have to be hop'd or op'd to do this. | halt }
if ($me isvoice $chan) || ($me isreg $chan) { notice $nick I have to be Halfop'd or Op'd to do this. | halt }
if ($me ishop $chan) && ($2 ishop $chan) { notice $nick I can't ban other Halfops | Halt }
if ($me isop #) && ($2 isop $chan) { notice $nick I can't ban other Ops. | halt }
if ($me ishop #) && ($2 isop #) { notice $nick I can't ban Ops | halt }
if ($2 isop $chan) || ($nick ishop $chan) {
ban -ku $+ $calc($3 * 60) $chan $2 3 Temp-Ban for $3 Minute(s) KickedBy: $+ $nick Reason: $4- }
}
}