Hey there all. I'm here for a quick question.
At the current moment, we're running a server with approximately 70 people on regularly. However, we ran into a problem where our head developer had opened the door, took his bags from our core and ran off. We've lost two commands, which were called ".modify myid" as well as a command named ".move object" which allowed ust o move objects, without actually having to move or worldport ourselves. Aka, like, .move object right 1. Very complex I'd assume, but at the top of our requirements is the .mod myid command.
Regardless, we're trying to learn exactly what he did. The command, .modify myid was used to modify by displayid in a self-cast only type. Problem was we experienced people exploiting the .mod displayid command and turned half the server's npcs into dinosaurs. However we lost the command and we're in dire need of assistance.
If anyone could help, I would really appreciate it. And, however, one thing that this developer didn't take away is the commands. He apparently modified the commands through the core, rather than the command_overrides table. I know so far that these commands are hiding in level0.cpp, level1.cpp, 2 and 3 as well. However, how do we find these? I mean, without overwriting the entire server? Just get it, edit it, compile it, and only overwrite the ArcEmu folder?
Well, all in all, if someone could help us with this, we would be eternally grateful. Thanks!