From 4d98c5e3993f67ec964d8d000f05af4d37d1523b Mon Sep 17 00:00:00 2001 From: Mycroft Date: Thu, 11 Aug 2022 09:48:58 +0100 Subject: [PATCH] fix sure real estate can see nearby players --- [esx_addons]/esx_property/server/main.lua | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/[esx_addons]/esx_property/server/main.lua b/[esx_addons]/esx_property/server/main.lua index 0082eee3..cb85bf75 100644 --- a/[esx_addons]/esx_property/server/main.lua +++ b/[esx_addons]/esx_property/server/main.lua @@ -739,15 +739,15 @@ ESX.RegisterServerCallback('esx_property:GetNearbyPlayers', function(source, cb, local Property = Properties[property] local Players = {} local xPlayer = ESX.GetPlayerFromId(source) - local NearbyPlayers = ESX.OneSync.GetPlayersInArea(vector3(Property.Entrance.x, Property.Entrance.y, Property.Entrance.z), 5.0) - Wait(100) - for k, v in pairs(NearbyPlayers) do - local xTarget = ESX.GetPlayerFromId(v.id) - ---if xPlayer.identifier ~= xTarget.identifier then - Players[#Players + 1] = {name = xTarget.getName(), source = xTarget.source} - -- end - end - cb(Players) + ESX.OneSync.GetPlayersInArea(vector3(Property.Entrance.x, Property.Entrance.y, Property.Entrance.z), 5.0, function(NearbyPlayers) + for k, v in pairs(NearbyPlayers) do + local xTarget = ESX.GetPlayerFromId(v.id) + ---if xPlayer.identifier ~= xTarget.identifier then + Players[#Players + 1] = {name = xTarget.getName(), source = xTarget.source} + -- end + end + cb(Players) + end) end) ESX.RegisterServerCallback('esx_property:GetPlayersWithKeys', function(source, cb, property)