I think the easiest way to do this would be using external DLLs... such as a "Admin Functions" dll, if they don't have the DLL, they can't use admin stuff
could also have the client forcibly unload the dll if the player manages to hack it open. Maybe a password to open the DLL, and if the server says they can open the dll, let them. Otherwise forcibly unload it.
On the other hand...
Quote:
002. ADDED: Server Side Who's Online Listview.
003. ADDED: Server Side Kick/Disconnect/Ban.
004. ADDED: Server States.
005. ADDED: Sex.
007. FIXED: NPCs are targeted when standing on top of items.
008. FIXED: Frozen NPC bug.
009. FIXED: Equip x2 bug.
010. FIXED: Ban list destroy bug.
011. CHANGED: Removed 'on error resume next'.
012. FIXED: Server loading errors.
013. ADDED: Packet Spoof Check.
014. FIXED: Several Packet Handling Errors (False Packet Spoof)
028. FIXED: Minemise to System Tray works now. (Tutorial on MS by Sonire)
029. CHANGED: Chat text now typed into a text box. (Tutorial on MS by Sonire)
030. FIXED: Position Modification (Tutorial on MS by Dave)
033. CHANGED: Case-sensitive password
034. CHANGED: Clearing UDTs optimized.
035. CHANGED: DoEvents used less-frequently
037. CHANGED: Need entire name for commands (no longer only first 3 characters)
041. CHANGED: No longer booted back to main menu after doing anything.
044. CHANGED: Name of game shows on title bar
048. FIXED: Server usability bugs, list view sorting, minemize to system tray fixed..
060. REMOVED: frmMainMenu. Start directly to frmLogin.
These things should be done ASAP. They were also what I did first in Valkoria. William, if you want to do these yourself by all means do
They're almost all fixes/changes. The additions in the begining I felt were extremely necessary.
If you want me to do them for you, I'd be happy to
We can talk tonight, my girl is babysitting so I will be free to program all night