I have no idea what you want but from what i understand the code continues when it should not? try this maybe
on *:TEXT:!bop*:#: {
if ($nick isop #) {
if (!$2) {
msg # who i am going to bop
return
}
elseif ($2) && (!$3) {
msg # /timeout $2 1
return
}
elseif ($2) && ($3) {
msg # /timeout $2 $3
return
}
}
else (!$2) && (!$3) {
msg # /timeout $nick 5
msg # Oh you are not gonna abuse it.
return
}
}
Oh thanks! , the problem was when i use this command, no matter if you are streamer, mod or viewer, it will pop the last message
i tested and it gave me the error, the error was (!$2) unknown command