From 7253c545f15d1550bb9ede81e1b064b65b9fe054 Mon Sep 17 00:00:00 2001 From: Ilias Rbayti <63159154+Kenshiin13@users.noreply.github.com> Date: Sun, 20 Aug 2023 05:29:36 +0200 Subject: [PATCH] Use vector for coords I see no reason to use a table for coords. Saves us pointless conversions like the one on client side and allows for arithmetic operations. --- [core]/es_extended/client/main.lua | 2 +- [core]/es_extended/server/functions.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[core]/es_extended/client/main.lua b/[core]/es_extended/client/main.lua index 7cc84fc9..01569e73 100644 --- a/[core]/es_extended/client/main.lua +++ b/[core]/es_extended/client/main.lua @@ -360,7 +360,7 @@ if not Config.OxInventory then obj = object, label = label, inRange = false, - coords = vector3(coords.x, coords.y, coords.z) + coords = coords } end diff --git a/[core]/es_extended/server/functions.lua b/[core]/es_extended/server/functions.lua index d70369a1..a9aa47c5 100644 --- a/[core]/es_extended/server/functions.lua +++ b/[core]/es_extended/server/functions.lua @@ -472,7 +472,7 @@ if not Config.OxInventory then function ESX.CreatePickup(type, name, count, label, playerId, components, tintIndex) local pickupId = (Core.PickupId == 65635 and 0 or Core.PickupId + 1) local xPlayer = ESX.Players[playerId] - local coords = xPlayer.getCoords() + local coords = xPlayer.getCoords(true) Core.Pickups[pickupId] = { type = type, name = name, count = count, label = label, coords = coords }