ругается на код завершения миссии
waitUntil {sleep 20; b1_ok && b2_ok}; ["Победа атаки. Уничтожение Главарей подтверждено", east] call a3a_fnc_endMission;
"Ругается" -- понятие растяжимое. Нужен отчёт из RPT-файла.
Там указанно следующее
waitUntil { sleep 20; b1_ok && b2_ok}; ["Победа атак>
20:48:59 Error position: <b1_ok && b2_ok}; ["Победа атак>
20:48:59 Error Неопределенная переменная в выражении: b1_ok
20:48:59 File C:\Users\Idushiy\Documents\Arma 3 - Other Profiles\[DER]Idushiy\missions\Djihab_AN-Nusra2.pja310\a3a_server_scripts.sqf, line 24
20:49:04 SelectionID "31" is wrong for shape "tryk_unit\data\tk_sps_g.p3d"
20:49:04 SelectionID "32" is wrong for shape "tryk_unit\data\tk_sps_g.p3d"
20:49:04 SelectionID "31" is wrong for shape "tryk_unit\data\tk_sps.p3d"
20:49:04 SelectionID "32" is wrong for shape "tryk_unit\data\tk_sps.p3d"
20:49:19 Error in expression <c_holdActionAdd;
Вот что у меня в самом файле a3a_server_scripts.sqf указанно, где b1_ok и b2_ok это подтверждение опознания
[b1, "Опознать тело","\a3\ui_f\data\IGUI\Cfg\holdactions\holdAction_forceRespawn_ca.paa","\a3\ui_f\data\IGUI\Cfg\holdactions\holdAction_forceRespawn_ca.paa",
"(_this distance _target) < 2 && (playerSide == east) && (!alive b1)","(_this distance _target) < 2 ",
{},{hint "Идет опознание..."},{b1_ok = true; PublicVariable "b1_ok"; hint "Тело опознано, Аль-Хасри."; ["taskUpdated",["","Тело опознано, Аль-Хасри.", east]] call BIS_fnc_showNotification;},{hint "Опознание прервано."},
[],15,0,true,false]
call BIS_fnc_holdActionAdd;
[b2, "Опознать тело","\a3\ui_f\data\IGUI\Cfg\holdactions\holdAction_forceRespawn_ca.paa","\a3\ui_f\data\IGUI\Cfg\holdactions\holdAction_forceRespawn_ca.paa",
"(_this distance _target) < 2 && (playerSide == east) && (!alive b2)","(_this distance _target) < 2",
{},{hint "Идет опознание..."},{b2_ok = true; PublicVariable "b2_ok"; hint "Тело опознано, Халиль.";["taskUpdated",["","Тело опознано, Халиль.", east]] call BIS_fnc_showNotification;},{hint "Опознание прервано."},
[],15,0,true,false]
call BIS_fnc_holdActionAdd;
waitUntil { sleep 15; b1_ok && b2_ok}; ["Победа атаки. Уничтожение Главарей подтверждено", east] call a3a_fnc_endMission;
Сообщение отредактировал Idushiy: 29 August 2017 - 22:12