Ich hab das jetzt nicht ausprobiert, aber ich glaube, du müsstest die ersten beiden Zeilen als Loop setzen.

Na ja, jedenfalls: Jetzt hast du ja einen Switch namens Schulbeginn angeschaltet. Damit kannst du dann mehrere Sachen machen.

1) Auf jeder Schulmap ein Event setzen, dass auf diesen Switch reagiert. Im Klassenraum wird dann die Schulstunde abgespielt, in allen anderen Räumen die Durchsage.

2) Oder aber ein Common Event erstellen, dass auf diesen Switch reagiert. Wenn du die Position vom Helden als Variable speicherst (gibt einen Befehl dafür), kannst du auch die Map-ID speichern. Wenn er also auf der richtigen Map sitzt, wird die Schulstunde abgespielt, ansonsten die Durchsage.

Ich würd dir zur ersten Variante raten, die ist wesentlich einfacher und hat keine Nachteile gegenüber der anderen.