Merge branch 'main' into wip-2.0.0

This commit is contained in:
Andyyy7666
2023-12-10 19:00:19 +01:00
5 changed files with 228 additions and 0 deletions

1
shared/import.lua Normal file
View File

@@ -0,0 +1 @@
NDCore = exports["ND_Core"]:GetCoreObject()

30
shared/main.lua Normal file
View File

@@ -0,0 +1,30 @@
local startedResources = {}
local callbacks = {}
AddEventHandler("onResourceStart", function(resourceName)
startedResources[resourceName] = true
local callback = callbacks[resourceName]
if not callback then return end
callback(true)
end)
AddEventHandler("onResourceStop", function(resourceName)
startedResources[resourceName] = nil
local callback = callbacks[resourceName]
if not callback then return end
callback(false)
end)
function isResourceStarted(resourceName, cb)
local started = GetResourceState(resourceName) == "started"
startedResources[resourceName] = started
if cb then
callbacks[resourceName] = cb
cb(started)
end
return started
end
exports("isResourceStarted", isResourceStarted)