イベントを起こしたいマップ上に
スイッチONの時自動的に始まるイベントを用意。
その中身は、
1、主人公の位置を取得
2、取得した位置が正しければ続きのイベント、正しくなければスイッチOFFに、という分岐。
でどうよ。