BindKey()
BindKey(KEY_F1, "DebugXY()", ""); returns player x, y
BindKey(KEY_F2, "DebugLayer()", ""); returns what layer the player is on
BindKey(KEY_F3, "DebugCharacter()", ""); returns the list of what the game variables are currently set at
I can press F1 & F2 as many times as I'd like and the function runs. I press F3, the function runs once and only once. I don't understand why or what would be causing it to stop functioning after only one run through.
All 3 debuging functions are a message box using fademessage.js.
As you can see from the code, the only difference is the length of the strings. It is perplexing to me because F1 & F2 function repeatedly but F3 does not.