From 53255bf3365df2473e0be1658bf1d3831e13195a Mon Sep 17 00:00:00 2001 From: Andyyy7666 <86536434+Andyyy7666@users.noreply.github.com> Date: Sun, 19 Nov 2023 00:07:35 +0100 Subject: [PATCH] tweak: checking vehicle when setting properties --- client/vehicle/main.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/vehicle/main.lua b/client/vehicle/main.lua index 82814a1..9c3bd56 100644 --- a/client/vehicle/main.lua +++ b/client/vehicle/main.lua @@ -285,8 +285,8 @@ end) AddStateBagChangeHandler("props", nil, function(bagName, key, value, reserved, replicated) local entity = GetEntityFromStateBagName(bagName) - if entity == 0 or not value or not NetworkGetEntityOwner(entity) == cache.playerId then return end - lib.setVehicleProperties(entity, value) + if not value or not DoesEntityExist(entity) or NetworkGetEntityOwner(entity) ~= cache.playerId then return end + lib.setVehicleProperties(entity, json.decode(value)) end) local function playKeyFob(veh)