Sarge-AI/ModName.MapName/scripts/UPSMON/COMMON/unit/fnc/UPSMON_movetogunner.sqf
Teh Dango 65e4453908 2.4.0
Major Update. Now supporting DesolationRedux, Epoch and Exile.
2017-12-31 03:16:37 -05:00

33 lines
976 B
Plaintext

/****************************************************************
File: UPSMON_movetogunner.sqf
Author: MONSADA
Description:
Función que mueve al soldado a la posición de conductor
Parameter(s):
<--- unit
<--- Vehicle to mount
Returns:
****************************************************************/
private["_vehicle","_npc"];
_npc = _this ;
_vehicle = vehicle _npc;
sleep 0.05;
//Si está muerto
if (vehicle _npc == _npc || !alive _npc || !canmove _npc || !(_npc iskindof "Man")) exitwith{};
if (isnull(gunner _vehicle) || !alive(gunner _vehicle) || !canmove(gunner _vehicle)) then
{
if (UPSMON_Debug>0) then {player sidechat format["%1: Moving to gunner of %2 ",_npc,typeof _vehicle]};
_npc action ["getOut", _vehicle];
doGetOut _npc;
WaitUntil {vehicle _npc==_npc || !alive _npc || !canmove _npc};
//Si está muerto
if (!alive _npc || !canmove _npc) exitwith{};
unassignVehicle _npc;
_npc assignasgunner _vehicle;
_npc moveingunner _vehicle;
};