For the longest time JXScripts was using obfuscation to protect it's scripts using
getUserName().
There was a major decline in script sharing when it was introduced, near none.
It's impossible to negate all sharing, even with encryption.
1. Read a fucking book.
2. Use
getUserName().
3. Stop using the current piss poor obfuscation technique everyone is using and come up with your own.
4. Compile to bytecode and strip debug information
Yes, WindBot has functions that XenoBot doesn't have. Yes, they would be great to have. Yes, most of them you can make on your own in the meantime.
If you really can't live without the function and you can't make it, go to WindBot.
XenoBot has enough capabilities to make great scripts as long as you take the time to do it.
If you copy and paste community scripts together into a barely working pile of shit, then yes it won't work as great as you want.
I've seen your code, it's garbage, don't complain about something you barely know how to scratch the surface of.
Is Xenobot a good bot for
experienced scripters?
Yes.
Is Xenobot a good bot for
beginner scripters?
Somewhat. It's definitely a learning curve.
http://www.lua.org/pil/contents.html