I still don't get what's the problem with displaying client console, can that open some breaches if it becomes public or is it extremely hard to do that I need to write my own windows? Thanks for the ngen tip btw.
It's my own personal thing and no doubt you'll find coders who disagree with my views (which is good, dissent is the impetus for invention). I just try to stay away from forcing the client to do anything using their own console. Can it be done? Sure, it's easy. But so is adding all sorts of stuff like forcing set input commands, etc. You may not do it but I can guarantee you someone else will come along and borrow your code for no good purposes.
I scripted a neat little container mod and it was quickly used to cheat. I called the guy out and it got so ugly. I did nothing wrong but people looked at me like I was also culpable in this little charade. I ended up defending myself quite a lot, to the extent I copied the MSN chat logs to a couple of senior UT coders to back up my side. The guys using your stuff don't care AT ALL if it causes you problems and they will happily leave your mod declarations so people look at you first.
So to tie things up the bottom line becomes "Can I do this another way and accomplish the end objective?" The answer is yes, so that's why I feel this way.
Ok thanks for the explanation. Well execute console commands in the clients is pretty easy, since we can find examples in the uscript engine. But now you let me thinking if I should search everywhere how to display the client console or do my own (this one seems more complicated, since I never worked with guis) or don't even do anything and just kick.