Okay Chosker I personally believe in what your idea is, and I also believe that Servant of the Lord is also correct about cheaters. That and I have an idea if it's possible to do. When you make any game that has a high possibility for cheaters to do what they do best (cheat), and you make it a pc platform game, go ahead and include a console/command line feature.
Have a limited number of of available commands ,it might also be a good idea to be have the user be able to combine some commands like in Linux with the alias function. And as a safe guard so that people can't just go on in and change the command line database (meaning add there own nonoriginal commands to the system, for the function of cheating of course) have multiple databases of commands that are hidden and absolutely must match. If they don't match then the game will shutdown and reset all commands and then revert the character to the last valid save spot. This might help assuming that it's all possible.