From 5bcf21f8dc0ba1c9c505237cf8d85fde4ecadd23 Mon Sep 17 00:00:00 2001 From: Jengas Date: Fri, 13 Dec 2024 17:37:44 +0400 Subject: [PATCH] fix: queue --- bindings/src/client/entities/Vehicle.js | 2 +- bindings/src/server/entities/Checkpoint.js | 2 +- bindings/src/server/entities/Label.js | 2 +- bindings/src/server/entities/Marker.js | 2 +- bindings/src/server/entities/Object.js | 2 +- bindings/src/server/statics/Events.js | 4 ++-- package.json | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/bindings/src/client/entities/Vehicle.js b/bindings/src/client/entities/Vehicle.js index 3a6746d..d351137 100644 --- a/bindings/src/client/entities/Vehicle.js +++ b/bindings/src/client/entities/Vehicle.js @@ -605,7 +605,7 @@ if (mp._main) { }); alt.on('baseObjectRemove', (entity) => { - if (!entity.mp) return; + if (!entity?.mp) return; if (entity.mp instanceof _LocalVehicle) { delete initializers[entity.id]; diff --git a/bindings/src/server/entities/Checkpoint.js b/bindings/src/server/entities/Checkpoint.js index 37ad351..38cf490 100644 --- a/bindings/src/server/entities/Checkpoint.js +++ b/bindings/src/server/entities/Checkpoint.js @@ -158,6 +158,6 @@ alt.on('entityLeaveColshape', (shape, ent) => { }); alt.on('baseObjectRemove', (ent) => { - if (!ent.mp) return; + if (!ent?.mp) return; if (ent.mp instanceof _Checkpoint) view.remove(ent.mp.id); }); diff --git a/bindings/src/server/entities/Label.js b/bindings/src/server/entities/Label.js index 547364b..3a2a917 100644 --- a/bindings/src/server/entities/Label.js +++ b/bindings/src/server/entities/Label.js @@ -88,7 +88,7 @@ export class _Label extends _Entity { mp.TextLabel = _Label; alt.on('baseObjectRemove', (ent) => { - if (!ent.mp) return; + if (!ent?.mp) return; if (ent.mp instanceof _Label) view.remove(ent.mp.id); }); diff --git a/bindings/src/server/entities/Marker.js b/bindings/src/server/entities/Marker.js index 913913f..ce3b57e 100644 --- a/bindings/src/server/entities/Marker.js +++ b/bindings/src/server/entities/Marker.js @@ -106,7 +106,7 @@ export class _Marker extends _Entity { } alt.on('baseObjectRemove', (ent) => { - if (!ent.mp) return; + if (!ent?.mp) return; if (ent.mp instanceof _Object) view.remove(ent.mp.id); }); diff --git a/bindings/src/server/entities/Object.js b/bindings/src/server/entities/Object.js index f1dc318..eb856ca 100644 --- a/bindings/src/server/entities/Object.js +++ b/bindings/src/server/entities/Object.js @@ -82,7 +82,7 @@ export class _Object extends _Entity { } alt.on('baseObjectRemove', (ent) => { - if (!ent.mp) return; + if (!ent?.mp) return; if (ent.mp instanceof _Object) view.remove(ent.mp.id); }); diff --git a/bindings/src/server/statics/Events.js b/bindings/src/server/statics/Events.js index ef04afe..4487cd8 100644 --- a/bindings/src/server/statics/Events.js +++ b/bindings/src/server/statics/Events.js @@ -45,11 +45,11 @@ class _Events extends BaseEvents { }); alt.on('baseObjectCreate', (obj) => { - if (!obj.mp) return; + if (!obj?.mp) return; if (obj.mp) this.dispatchLocal('entityCreated', obj.mp); }); alt.on('baseObjectRemove', (obj) => { - if (!obj.mp) return; + if (!obj?.mp) return; if (obj.mp) this.dispatchLocal('entityDestroyed', obj.mp); }); diff --git a/package.json b/package.json index 71947fe..5536f8a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ragemp-altv-bridge", - "version": "1.0.10", + "version": "1.0.11", "description": "RAGE Multiplayer alt:V Bridge. This package provides a bridge between RAGE Multiplayer and alt:V. It allows you to use RAGEMP code in alt:V.", "keywords": [ "ragemp",