/clonekick CloneNick Begone, schizophrenic!
%chan == $active (not specified)
%nick == CloneNick ($1)
%reason == -CloneKick- Begone, schizophrenic! ($2-)and if Begone is a nick, then he/she will not be targeted if you use the " , "
If Begone is the nick you are trying to kick, then the command would be /clonekick Begone Begon, schizophrenic!
#channel - normal channel
&channel - local channel (on $server only)
+channel - modeless channel qwerty
:Wouldn't a "if $2 ison $1" be enough?
Yup, it certainly would be enough. I removed it from the elseif (condition) but forgot to remove it from the if (condition)."if $me !isop %chan" <snip /> although somebody could have a higher mode (not @ - op) that would allow him to kick people
That's why I omitted that particular check + return. With new op-type modes/statuses coming out fairly regularly, I figured that the best way to deal with that is to simply let them get the error messages from the server if there is a problem and then let them correct the problem.