diff --git a/TruckHUD.lua b/TruckHUD.lua index 86e691e..48bcbe5 100755 --- a/TruckHUD.lua +++ b/TruckHUD.lua @@ -4185,6 +4185,7 @@ function luChecker.vehicleSync(playerId, vehicleId, data) luChecker.truckers[playerId] = {} luChecker.truckers[playerId]["data"] = data luChecker.truckers[playerId]["vehicleId"] = vehicleId + luChecker.truckers[playerId]["vehicleDataTime"] = os.time() luChecker.truckers[playerId]["trailerDataTime"] = 0 luChecker.truckers[playerId]["trailerData"] = { trailerId = -1 @@ -4192,9 +4193,10 @@ function luChecker.vehicleSync(playerId, vehicleId, data) else luChecker.truckers[playerId]["data"] = data luChecker.truckers[playerId]["vehicleId"] = vehicleId - if os.time() - luChecker.truckers[playerId]["trailerDataTime"] > 5 then + if os.time() - luChecker.truckers[playerId]["trailerDataTime"] > 5 and os.time() - luChecker.truckers[playerId]["vehicleDataTime"] < 5 then luChecker.truckers[playerId]["trailerData"]["trailerId"] = -1 end + luChecker.truckers[playerId]["vehicleDataTime"] = os.time() end end end