Jump to content


Photo

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


Best Answer SteelRat , 21 October 2018 - 21:15

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

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

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

Go to the full post


  • Please log in to reply
3 replies to this topic

#1 OFFLINE   Scully

Scully

    Рядовой

  • Пользователи
  • 13 posts

Posted 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


Edited by Scully, 21 October 2018 - 19:54.

  • 0

#2 OFFLINE   SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3241 posts
  • Откуда:РФ

Posted 21 October 2018 - 21:15   Best Answer

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

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

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


  • 0

#3 OFFLINE   moroz89

moroz89

    Мл.сержант

  • Пользователи
  • 116 posts

Posted 21 October 2018 - 22:09

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

#4 OFFLINE   Scully

Scully

    Рядовой

  • Пользователи
  • 13 posts

Posted 22 October 2018 - 15:37

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


  • 0




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