You should never argue when someone tells you to fix an error in your script regardless if you think it works with the error. You did that in your last thread as well and if you keep arguing with people who do know what they are talking about, then you are not likely to get much more help.

Your second on input won't work because it's not separate from the previous on input.

Other errors:
1) on input only handles YOUR text. If it's your text, you don't exactly need a user level (the 5 in the first on input event).

2) If you want this to trigger when others type the commands, you need to use on text event(s) and THEN it makes sense to have a user level.

3) If the first event is triggered, the second event will not trigger because only the first matching event will trigger.


Fixed:
Code:
on *:INPUT:#:{
  if ($1 == !updatecb) { 
    write -c orders.txt 2Current Battle: $2- 
    .timermsg 1 1 msg $chan 2Battle Updated Successfully. Thank You, $nick   
    msg $me Current Battle link updated by: $me at $time(h:nnTT) EST.
  } 
  elseif ($1 == !cb) { .timermsg 1 1 msg $chan $read(orders.txt,nt) }
}

on *:TEXT:*:#:{
  if ($1 == !updatecb && $ulevel == 5) { 
    write -c orders.txt 2Current Battle: $2- 
    .timermsg 1 1 msg $chan 2Battle Updated Successfully. Thank You, $nick   
    msg $me Current Battle link updated by: $nick at $time(h:nnTT) EST.
  } 
  elseif ($1 == !cb) { .timermsg 1 1 msg $chan $read(orders.txt,nt) }
}


Now that your script is fixed, you can find someone willing to convert it for you. Your best bet there will be on their forum.


Invision Support
#Invision on irc.irchighway.net