Доброго времени суток, что то я совсем запутался, но проблема в следующем:
Для миссий по освобождению заложников когда они должны следовать за тобой или для открытия\закрытия шлагбаумов, мне нужна проверка дистанции до игрока, что то вроде
if (zalog distance player <2) then {zalog move position player};
пробовал и так:
1) while {player distance zalog <2} do {zalog move position player}; 2) while (true) do {if (player distance zalog >2)} then {zalog move position player};
Но к сожалению, все это срабатывает единоразово, тоесть после отработки кода, он заканчивается и при нарастании дистанции бот не бежит за мной, как сделать эту самую проверку на дистанцию в бесконечном цикле?
Аналогично и со шлагбаумом, он срабатывает единожды, открывается и больше не закрывается
Спасибо за ответы.
P.S Я понимаю вопрос простой и возможно не достоин отдельной темы, а мои попытки выглядят смешно, но я только учусь. Спасибо.
P.S.S Пока писал пост подумал о триггире, который мог бы запускать эти команды "повторно", но хотелось бы в скрипте все таки такую проверку, т.к хочется понимать принцип циклов. Документацию почитываю, на бис вики захожу, но тут прям ступор.
Сообщение отредактировал CuPOTA: 10 December 2021 - 13:58