vehicle_flip.sqf:
Code: Select all
_obj = _this select 0;
_action = [
"flipvehicle",
"Flip vehicle", "",
{
_obj = _this select 0;
[_obj, 0, 0] call BIS_fnc_setPitchBank;
_obj setPosATL [getpos _obj select 0, getpos _obj select 1, 2];
},
{
_obj = _this select 0;
_pitch_bank = _obj call BIS_fnc_getPitchBank;
_pitch = _pitch_bank select 0;
_bank = _pitch_bank select 1;
alive _obj && count crew _obj == 0 && (abs(_pitch) > 30 || abs(_bank) > 30)
}
] call ace_interact_menu_fnc_createAction;
[_obj, 0, ["ACE_MainActions"], _action] call ace_interact_menu_fnc_addActionToObject;
Ajoneuvon init-kenttään:
Code: Select all
nul = [this] execVM "vehicle_flip.sqf"
Code: Select all
{[_x] execVM "vehicle_flip.sqf"} foreach vehicles;