From 600e0d5a1f76294defe2914b2bb27b9b30bbcef6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20N=27gadi?= Date: Wed, 13 Sep 2017 14:49:27 +0200 Subject: [PATCH] Add GetDataStoreOwners --- server/main.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/server/main.lua b/server/main.lua index a89d8b21..4bb0b031 100644 --- a/server/main.lua +++ b/server/main.lua @@ -78,6 +78,18 @@ function GetDataStore(name, owner) end end +function GetDataStoreOwners(name) + + local identifiers = {} + + for i=1, #DataStores[name], 1 do + table.insert(identifiers, DataStores[name][i].owner) + end + + return identifiers + +end + function GetSharedDataStore(name) return SharedDataStores[name] end @@ -86,6 +98,10 @@ AddEventHandler('esx_datastore:getDataStore', function(name, owner, cb) cb(GetDataStore(name, owner)) end) +AddEventHandler('esx_datastore:getDataStoreOwners', function(name, cb) + cb(GetDataStoreOwners(name)) +end) + AddEventHandler('esx_datastore:getSharedDataStore', function(name, cb) cb(GetSharedDataStore(name)) end)