Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#3625
Старый 23.05.2022, 23:44
  #3625
^
Марта
📖
Регистрация: 31.01.2020
Сообщения: 80
Регистрация: 31.01.2020
Сообщения: 80
По умолчанию
Re: Скрипты

Jewily , спасибо большое, я уже, похоже, справилась более простым способом, но теперь у меня другая проблема, - проверить не могу.

Вот скрипт:

SetObjectEnabled("Garnizon_1", nil);
 print("гарнизон отключён");

function Garrison_1_Block_F()
if GetCurrentPlayer() == 2 then
SetObjectEnabled("Garnizon_1", true, 2);
sleep(1);
print("гарнизон включён для второго игрока");
sleep(1);

else
if GetCurrentPlayer() == 1 then
SetObjectEnabled("Garnizon_1", true, 1);
sleep(1);
print("гарнизон включён для первого игрока");
sleep(1);

else
SetObjectEnabled("Garnizon_1", nil);
print("ты не первый и не второй игрок");

end;
end;
end;
Trigger(OBJECT_TOUCH_TRIGGER, "Garnizon_1", "Garrison_1_Block_F");

Если проверить это лично, первым, вторым и третьим игроком, всё работает.
Но беда в том, что я не могу заставить компьютерных игроков попытаться проехать через этот гарнизон.
Какие только приманки я на карту не выкладываю, - они не едут в те ворота, хоть ты тресни.
Я им даже рядом поставила незащищённые города, - но не едут, и всё.

Как заставить этих баранов попытаться туда проехать?
Марта вне форума
Ответить с цитированием