Skip to content

Commit 9f05685

Browse files
authored
Fixed Driver bug in MP scenarios
1 parent b095570 commit 9f05685

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

addons/AIO_AIMENU/Functions/Driver.sqf

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
AIO_driver_move = {
55
params ["_keyPressed", "_driver"];
66
private ["_veh", "_dir", "_pos", "_displacement", "_movePos", "_distance", "_stop", "_angl"];
7-
_veh = vehicle player;
7+
_veh = vehicle AIO_selectedDriver;
88
if (_veh isKindOf "Air") then {_distance = 2000; _stop = 100} else {
99
if (AIO_driver_urban_mode) then {_distance = 70} else {_distance = 200};
1010
_stop = (speed _veh)/3.6;
@@ -47,16 +47,17 @@ AIO_driver_move = {
4747
};
4848
_movePos = _pos vectorAdd _displacement;
4949
if (AIO_use_HC_driver) then {
50-
_veh commandMove _movePos; AIO_driverGroup setSpeedMode "FULL"
50+
AIO_selectedDriver commandMove _movePos; AIO_driverGroup setSpeedMode "FULL"
5151
} else {
5252
if (AIO_use_doMove_command) then {
53-
if (player == effectiveCommander _veh) then {_veh moveTo _movePos} else {_veh doMove _movePos};
53+
if (player == effectiveCommander _veh) then {_veh moveTo _movePos} else {AIO_selectedDriver doMove _movePos};
5454
} else {
55-
_driver commandMove _movePos;
55+
AIO_selectedDriver commandMove _movePos;
5656
};
5757
};
5858
};
5959

60+
6061
//Called by Menu -> Vehicle Commands -> Create Driver; Creates a driver
6162
AIO_create_HC_Driver =
6263
{

0 commit comments

Comments
 (0)