Ok, I dont know if this is a bug or is working as designed. i use the 2nd editbox in mirc for ops talking (among other things) and if I enter in (for example) $me, my script does NOT evaluate $me to be my nickname. Let me show you some more info and you guys can help me understand this (sections snipped from different files):

Code:
on *:input:#: {
  if ($cmdbox) {
    if ($me isop $chan) {
      if (($chan == #channel1) || ($chan == #channel2)) { //ops $1- | halt }
    }
  }
}


/ops {
  if ((# == #chan1) || (# == #chan2) || (# == #chan3)) { //.notice @ $+ # 11,1 ¯ @ $+ # ¯  $1-  | //echo 1 -ta 11,1 ¯ @ $+ # ¯  $1- | //halt }
  //.notice @ $+ # 11,1 ¯ [@ $+ # MSG] ¯  $1-  | //echo 1 -ta 8[@ MSG]1 $1- | //halt
}


So shouldnt the double / make mirc evaluate $identifyers such as $me? It doesnt and shows them as is ($me vs my nickname)


Those who fail history are doomed to repeat it