From 1820e203af263f4ac467958e3a4b0d6cea84d3e2 Mon Sep 17 00:00:00 2001 From: hydrant Date: Mon, 12 Apr 2021 19:56:28 +0200 Subject: [PATCH] [HOTFIX] vehicle door --- ReallifeGamemode.Client/vehiclesync/door.ts | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/ReallifeGamemode.Client/vehiclesync/door.ts b/ReallifeGamemode.Client/vehiclesync/door.ts index 9db5da9d..0470c118 100644 --- a/ReallifeGamemode.Client/vehiclesync/door.ts +++ b/ReallifeGamemode.Client/vehiclesync/door.ts @@ -1,13 +1,22 @@ export default function door() { mp.events.add("CLIENT:SetDoorOpen", (door, lose, permanent) => { - mp.players.local.vehicle.setDoorOpen(door, lose, permanent); + var vehicle = mp.players.local.vehicle; + if (vehicle && mp.vehicles.exists(vehicle)) { + vehicle.setDoorOpen(door, lose, permanent); + } }); mp.events.add("CLIENT:SetDoorShut", (door, permanent) => { - mp.players.local.vehicle.setDoorShut(door, permanent); + var vehicle = mp.players.local.vehicle; + if (vehicle && mp.vehicles.exists(vehicle)) { + mp.players.local.vehicle.setDoorShut(door, permanent); + } }); mp.events.add("CLIENT:SetDoorShutDelayed", (door, permanent, time) => { setTimeout(function () { - mp.players.local.vehicle.setDoorShut(door, permanent); + var vehicle = mp.players.local.vehicle; + if (vehicle && mp.vehicles.exists(vehicle)) { + vehicle.setDoorShut(door, permanent); + } }, time) }); } \ No newline at end of file