Перейти к содержимому


Фотография

Проблема с переменной


Лучший Ответ SteelRat , 21 October 2018 - 21:15

if (tankist_alarm) then {
{_x enableAI "ALL"} forEach tankist_box;
{_x playActionNow "stop"} forEach tankist_box;  
hint "done";
};

Это должно быть оформлено функцией, которая будет вызвана триггером при активации.

А просто нахождение этого кода в ините миссии не даст вам ни чего.

Перейти к сообщению


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 OFFLINE   Scully

Scully

    Рядовой

  • Пользователи
  • 13 сообщений

Отправлено 21 October 2018 - 19:47

В init.sqf:

tankist_alarm=false;
tankist_box=[t1,t2,t3,t4];
{ _x disableAI "ALL"} forEach tankist_box;
{ _x playmove "AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon"} forEach tankist_box;

Имеется 4 танкиста (t1,t2,t3,t4), которые спокойно сидят себе у костра, у которых заданны вейпоенты - сесть в танк и ехать воевать.

Ставлю триггер с простейшим стандартным условием на обнаружения противника в радиусе.

В триггере при активации: 

tankist_alarm=true; hint "alarm"

далее в том же init.sqf код:

if (tankist_alarm) then {
{_x enableAI "ALL"} forEach tankist_box;
{_x playActionNow "stop"} forEach tankist_box;  
hint "done";
};

проблема в том, что он не работает, ошибок нет. Триггер срабатывает сообщение "alarm" высвечивается, получается переменная не срабатывает?

 

Подумывал на счет waitUntil, но тогда последующий код не будет работать пока переменная не будет true


Сообщение отредактировал Scully: 21 October 2018 - 19:54

  • 0

#2 OFFLINE   SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3151 сообщений
  • Откуда:РФ

Отправлено 21 October 2018 - 21:15   Лучший Ответ

if (tankist_alarm) then {
{_x enableAI "ALL"} forEach tankist_box;
{_x playActionNow "stop"} forEach tankist_box;  
hint "done";
};

Это должно быть оформлено функцией, которая будет вызвана триггером при активации.

А просто нахождение этого кода в ините миссии не даст вам ни чего.


  • 0

#3 OFFLINE   moroz89

moroz89

    Мл.сержант

  • Пользователи
  • 103 сообщений

Отправлено 21 October 2018 - 22:09

Либо втораю часть берите в цикл, либо в функцию, которую будете вызывать при активации триггера
  • 0

#4 OFFLINE   Scully

Scully

    Рядовой

  • Пользователи
  • 13 сообщений

Отправлено 22 October 2018 - 15:37

Спасибо за помощь, разобрался


  • 0




Яндекс.Метрика