Files
ND_Core/shared/functions.lua

27 lines
729 B
Lua
Raw Normal View History

2023-07-11 01:06:00 +02:00
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 NDCore.isResourceStarted(resourceName, cb)
local started = GetResourceState(resourceName) == "started"
if cb then
2023-07-12 04:53:18 +02:00
startedResources[resourceName] = started
2023-07-11 01:06:00 +02:00
callbacks[resourceName] = cb
cb(started)
end
return started
end