Yes, but anyway better to make your own shrubbot for commands etc. than this because of comfort.
Oh, so you do both the et_ClientCommand() and the et_ConsoleCommand() in the same script and only use the et_ClientCommand() function to set the clientNum? I suppose then you would want to return 0 in the et_ClientCommand() so it doesn't appear to be a valid command to the client? And in your example, shouldn't it be et.trap_Argv(0) instead of et.trap_Argv( 1 )?
My solution solves this problem but its not good enough, you can't be sure about clientnum completly in this case.
Edited by Sol, 22 October 2012 - 07:34 PM.