This thread is so full of fail. It's supposed to be
/if <variable1> <operator> <variable2> <variablethen> (<variableelse>)
valid operators are = != < > >= <=
but it always seems to think the variables are equal. It should work with values instead, and allow use of cvar substitution instead of a value.
EDIT: ok, it seems to work sometimes
