I'm not sure if Event Systems are like Tutorials, Resources, and Scripts, and have to be moved to th Event System forum like the others are moved to the respective databases, so I'll post this here and hopefully someone will tell me.
Anyways... I made a cheat system with Events.
REQUIREMENTS:
One Common Event
One Switch
One Way To Call Name Input Processing
An Extra Character Slot
To begin, make a new Character Slot in the Database. I made it #16 so I wouldn't try to accidentally use it. Leave the name blank.
Make a new Common Event. Name it "Cheat Code" and have it a parallel process activated by a switch. I used switch one, and named it "Cheat Code" also.
Start a conditional branch, set to "If Character [Whatever character you just made] is name '[cheat code]' applied". For have the [cheat code] be the cheat code. I just simply used Cheat Code. So, it would say for me "Conditional Branch: [] is name 'Cheat Code' applied". I unchecked the box at the bottom, "Set handling when conditions do not apply" because it doesn't matter.
If the conditions are met, we want the player to be rewarded, right? Let's give him a thousand bucks for being a cheating little skank. "Change Gold: +1000".
If we just stop here, then your gold will just keep going up until you can't add anymore gold. While the player wouldn't mind, you prolly do. After you have the player get 1000 gold, throw in a Change Name (NOT input name) and change the cheat code character's name back to blank.
Well, now we need to allow the character to insert the code. There's two ways we can do this.
First, let's have cheat codes ony enterable at certain spots. If you use a save point type thing, you prolly wanna have cheats here. Make a new event on your map. Choose the graphic, and have the event do "Name Input Processing: [cheat character], 16 characters".
If you want the player to hit a button and call the cheat code, go back to our common event. Insert a conditional branch above the first one, set to "If Button is being pushed". Have it call Name Input Processing like above. Have the button be whatever you want the cheat button to be.
Tada!!
I'll get some screens up in a bit. For some reaso, my computer keeps shutting down when I try to do a print screen lately.
EDIT: Forgot the Demo. It only has the event based system, not the anywhere input.