I'm also a beginner but I understand where others are coming from, because a time system can be very easy or complex depending on how you set it up.
I'll propose a few solutions for you.
1) A simple "day" system where you do not care about the time or the actual "day"
A simple self-switch shall suffice.
I'll give you a concrete example:
- After completing the quest, the quest-giver will have his/her self-switch set to D. (I'll explain later).
On the 2nd page of the event, have it set up so that when self-switch D is on, the player can no longer take the quest.
I usually use self-switch A to trigger different conversations, i.e. first talk, no switch; 2nd talk switch A, and etc. I chose self-switch D because...D stands for daily. It's easier for me to remember it this way.
- Create another event called Daily Reset, where you reset all the self-switch D's (flipping them from ON to OFF).
The script:
=============
Reset Map 004 - Cafe
for(var i = 1; i <= 40; i++) {
var key = [004, i, "D"];
$gameSelfSwitches.setValue(key, false);
}
// This script means for the map 004 (cafe), I will flip the self-switch D for events from 1 to 40 to OFF.
=============
- Tie the daily reset to an event, such as an inn event.
And there you go, objective completed!
2) For more advanced time systems, the logic is the same.
My current time system is as followed:
There are 4 time slices (TS): Morning, Afternoon, Evening, Night.
The player initially has 3 action points (AP) per time slice.
When the APs are empty, the system will advance to the next TS.
I set up screen tint to reflect the different TS of the day.
I set up an event so that when the TS is Night, the next TS will be Morning and the day count will increase by 1. Also, it will reset all daily events using the method I mentioned above.
Hope this helps. Happy game-making!
BTW, when I first started in Sept, I could even create door events!
You read it right, I couldn't create automatic doors that will open and let players go through!!!
I found switches and event pages confusing, despite having finished the tutorials and watching many Youtube videos.
And then I discovered CGMZ's RPG Maker Academy.
It's a FREE sample project that teaches you how to use RPG Maker MZ!
I think it very helpful to see how others set up their events and this has helped me a lot.
In case you also have the same learning pattern, I'll leave the link here.
Whether you are new to RPG Maker or a pro, these tutorials will teach you something new.
www.caspergaming.com