У меня всё работает как и должно. Может быть, у тебя состояние накладывается повторно?! В этом случае ходы обновляются.
Вид для печати
А как работает плагин GALV_EventSpawner.
Я про то что к примеру нужно сделать лавушку с шипами для игрока.
Например есть помещения с 3x3 шипами. Все они поднимаются по истечению таймера. И в итоге если стоит игрок на событие то только у этого события активировать картинку проткнутого шипами игрока на остальных нет. Сгодится ли для этого дела плагин GALV_EventSpawner?
Очевидно что да раз такое событие работает:
Код:◆Если:Скрипт:($gameMap.event(this._eventId).x == $gamePlayer.x) && ($gameMap.event(this._eventId).y == $gamePlayer.y)
◆Локальный переключатель:A = ВКЛ
◆
:Конец
◆Если:Скрипт:($gameMap.event(this._eventId).x != $gamePlayer.x) || ($gameMap.event(this._eventId).y != $gamePlayer.y)
◆Маршрут:Это событие (Ждать)
: :◇SE:Open3 (90, 100, 0)
: :◇Поворот: влево
: :◇Ждать:3 кадры(ов)
: :◇Поворот: вправо
: :◇Ждать:3 кадры(ов)
: :◇Поворот: вверх
: :◇Ждать:3 кадры(ов)
◆Скрипт:$gameSelfSwitches.setValue([$gameMap.mapId(), this._eventId, 'B'], true);
: :$gameSelfSwitches.setValue([$gameMap.mapId(), this._eventId, 'A'], false);
◆
:Конец