diff --git a/TruckHUD.lua b/TruckHUD.lua index 8662e4a..e21d5bd 100755 --- a/TruckHUD.lua +++ b/TruckHUD.lua @@ -107,7 +107,7 @@ local base = {} local payday = 0 local chat_mon = {} local _3dTextplayers = {} - +local live = os.time() --- pair mode new parking_pair = { @@ -223,6 +223,7 @@ function main() until msk_timestamp ~= 0 while true do wait(0) + live = os.time() logAvailable() doControl() doSendCMD() @@ -4178,7 +4179,7 @@ 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 and os.time() - luChecker.truckers[playerId]["vehicleDataTime"] < 5 then + if os.time() - luChecker.truckers[playerId]["trailerDataTime"] > 5 and os.time() - luChecker.truckers[playerId]["vehicleDataTime"] < 5 and os.time() - live == 0 then luChecker.truckers[playerId]["trailerData"]["trailerId"] = -1 end luChecker.truckers[playerId]["vehicleDataTime"] = os.time()