Либо делаешь, что-то не так, либо вызываешь зачем-то на карте где нет ни одного события. Другого не дано, код работает.
Если хочется вызывать на пустых картах, то можно добавить еще одну проверку
Код:for (var i=1;i < $dataMap.events.length; i++){ if ($dataMap.events[i] != null && $dataMap.events[i].note == 'reset'){ $gameSelfSwitches.setValue([this._mapId,i,'A'], false)} }
Социальные закладки