Hello,
I try to create plugin that shows questions from JSON file, and if the answer is correct, it gives someting to the player.
So far I managed to read data from JSON file and show question + choices, but when I process answer in $gameMessage.setChoiceCallback I can't show another message - it is closing. How can I prevent closing message or make plugin to wait for player action? I use the code below:
I'm new to RPG Maker and it's scripting library. As I cannot find the answer I decided to ask more experienced RPG Maker MV users. I will be grateful for any hint on this topic.
Regards.
Michal
I try to create plugin that shows questions from JSON file, and if the answer is correct, it gives someting to the player.
So far I managed to read data from JSON file and show question + choices, but when I process answer in $gameMessage.setChoiceCallback I can't show another message - it is closing. How can I prevent closing message or make plugin to wait for player action? I use the code below:
JavaScript:
$gameMap._interpreter.setWaitMode('message');
$gameMessage.addText(this.list[index]._question);// add text to message
_curCorrectAnswer =this.list[index]._correctAnswer;// store correct answer in global variable
$gameMessage.setChoices(this.list[index]._answers,0,-1);// show choices
$gameMessage.setChoiceCallback(function(choice){// choice processing callback
if(choice == _curCorrectAnswer){// check if answer is correct
$gameMessage.newPage();
$gameMessage.addText("Correct");
Input.isPressed('ok');// I try to wait for user action, but code doesn't stop here
// setChoiceCallback ends and nothing is shown
}
});
Regards.
Michal