From 7517eaf18842650e0d03a7dec71519b10dd41c1a Mon Sep 17 00:00:00 2001 From: FullGas1 Date: Tue, 25 Mar 2025 17:39:58 +0100 Subject: [PATCH] fixes --- CTLD.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/CTLD.lua b/CTLD.lua index 012e534..d6aef42 100644 --- a/CTLD.lua +++ b/CTLD.lua @@ -2031,12 +2031,13 @@ function ctld.repackVehicle(_params, t) -- scan rrs table 'repackRequestsStack' --ici calculer le heading des spwans à effectuer local _playerHeading = mist.getHeading(PlayerTransportUnit) local _offset = 5 - local refPoint = ctld.getPointAtDirection(PlayerTransportUnit, _offset, ctld.randomValueBetweenMinAndMax(_playerHeading - math.pi(), _playerHeading + math.pi())) + trigger.action.outText("heading = " .. _playerHeading, 5) + local refPoint = ctld.getPointAtDirection(PlayerTransportUnit, _offset, ctld.randomValueBetweenMinAndMax(_playerHeading - math.pi/4, _playerHeading + math.pi/4)) for i = 0, v[1].cratesRequired - 1 do --local _point = { x = spawnRefPoint.x + 5 + (i * 3), z = spawnRefPoint.z } + --local refPoint = ctld.getPointAtDirection(PlayerTransportUnit, _offset, ctld.randomValueBetweenMinAndMax(_playerHeading - math.pi/4, _playerHeading + math.pi/4)) local _point = { x = refPoint.x + 5 + (i * _offset), z = refPoint.z } - local refPoint = ctld.getPointAtDirection(PlayerTransportUnit, _offset, ctld.randomValueBetweenMinAndMax(_playerHeading - math.pi(), _playerHeading + math.pi())) - + -- see to spawn the crate at random position heading the transport unit with ctld.getPointAtDirection(_unit, _offset, _directionInRadian) local _unitId = ctld.getNextUnitId() local _name = string.format("%s_%i", v[1].desc, _unitId)