Use hosted mission on Altis with one soldier and debug console enabled.
Run the pieces of code below individually with the debug console by deleting the vehicle between tests (deletevehicle cursortarget).
After each vehicle creation get inside as driver and try move the vehicle. Sometimes it moves, sometimes not.
// VEHICLE MOVES
[
[],
{
_object = createVehicle ["b_mrap_01_f", [4174,16956.8,-10], [], 0, "NONE"];
_object setPosATL [4174,16956.8,0];
}
] remoteExec ["call", player, false];
// VEHICLE DOESNT MOVE - with both setposATL and setpos
FNC_EXE = {call _this};
{
_object = createVehicle ["b_mrap_01_f", [4174,16956.8,-10], [], 0, "NONE"];
_object setPosATL [4174,16956.8,0];
} remoteExec ["FNC_EXE", player, false];
// VEHICLE DOESNT MOVE with setposatl (but works with setpos)
FNC_EXE =
{
_object = createVehicle ["b_mrap_01_f", [4174,16956.8,-10], [], 0, "NONE"];
_object setPosATL [4174,16956.8,0];
};
remoteExec ["FNC_EXE", player, false];
// VEHICLE MOVES - only position has changed from [4174,16956.8,0] to [4184.63,16974.6,0]
FNC_EXE =
{
_object = createVehicle ["b_mrap_01_f", [4184.63,16974.6,-10], [], 0, "NONE"];
_object setPosATL [4184.63,16974.6,0];
};
remoteExec ["FNC_EXE", player, false];