diff --git a/ReallifeGamemode.Client/core/rage-mp/entities.ts b/ReallifeGamemode.Client/core/rage-mp/entities.ts index 2a855054..95f0241f 100644 --- a/ReallifeGamemode.Client/core/rage-mp/entities.ts +++ b/ReallifeGamemode.Client/core/rage-mp/entities.ts @@ -8,13 +8,22 @@ class RageEntity implements IEntity { public __attachmentObjects: any[]; get id(): number { - if (!this.entity) { + if (!this.entity || !this.exists()) { return null; } return this.entity.id; } + exists() { + switch (this.entity.type) { + case "player": + return mp.players.exists(this.entity as PlayerMp); + case "vehicle": + return mp.vehicles.exists(this.entity as VehicleMp); + } + } + get attachments(): number { var color = this.entity.getVariable("nametagColor"); if (!color)