Jewily , спасибо большое, я уже, похоже, справилась более простым способом, но теперь у меня другая проблема, - проверить не могу.
Вот скрипт:
SetObjectEnabled("Garnizon_1", nil); print("гарнизон отключён");function Garrison_1_Block_F()if GetCurrentPlayer() == 2 thenSetObjectEnabled("Garnizon_1", true, 2);sleep(1);print("гарнизон включён для второго игрока");sleep(1);elseif GetCurrentPlayer() == 1 thenSetObjectEnabled("Garnizon_1", true, 1);sleep(1);print("гарнизон включён для первого игрока");sleep(1);elseSetObjectEnabled("Garnizon_1", nil);print("ты не первый и не второй игрок");end;end;end;Trigger(OBJECT_TOUCH_TRIGGER, "Garnizon_1", "Garrison_1_Block_F");Если проверить это лично, первым, вторым и третьим игроком, всё работает.
Но беда в том, что я не могу заставить компьютерных игроков попытаться проехать через этот гарнизон.
Какие только приманки я на карту не выкладываю, - они не едут в те ворота, хоть ты тресни.
Я им даже рядом поставила незащищённые города, - но не едут, и всё.
Как заставить этих баранов попытаться туда проехать?