Hey juble, try this..

Code:
menu nicklist { 
  Commands List  
  .Add: {  
    if ($read(commands.lst,w,$address($$1,8))) {    
      echo 2 -a *** $$1 ( $+ $address($$1,8) $+ ) is already in commands list.  
    }  
    else {    
      echo 2 -a *** Added $$1 ( $+ $address($$1,8) $+ ) to commands list.    
      .write commands.lst $address($$1,8) 
    } 
  } 
  .Del: {  
    if (!$read(commands.lst,w,$address($$1,8))) {     
      echo 2 -a *** $$1 ( $+ $address($$1,8) $+ )  isn't in commands list.  
    }  
    else {     
      echo 2 -a *** Removed $$1 ( $+ $address($$1,8) $+ ) commands list.  
      write -dw $+("*,$address($$1,8),*") commands.lst 
    } 
  }
}

on @*:Text:*:#: {
  if ($read(commands.lst,w,$address($nick,8))) {
    if ($1 == !ban) { 
      if ($2 ison $chan) && ($2 !isop $chan) && ($2 != $me) { 
        ban -k $chan $2 3 $3- 
      } 
    }
    if ($1 == !opbot) { 
      ChanServ OP $chan $me 
    }
    ;More commands here
  }
}


-Andy