getrunningscripts
Returns scripts that are currently running.
Syntax
getrunningscripts() -> {LuaSourceContainer}Returns
| Type | Description |
|---|---|
{LuaSourceContainer} | Array of running scripts |
Description
Each script appears at most once in the returned array.
Example
local scripts = getrunningscripts()
print("Running scripts:", #scripts)
for _, script in ipairs(scripts) do
print("-", script:GetFullName())
endMonitoring Scripts
local function listRunningScripts()
local scripts = getrunningscripts()
print("=== Running Scripts ===")
for i, script in ipairs(scripts) do
print(i, script.Name, script:GetFullName())
end
print("Total:", #scripts)
end
listRunningScripts()Related Functions
getloadedmodules- Get loaded modulesgetscripts- Get cached client-visible scriptsgetsenv- Get a script's environment