Files
call-of-duty-tdm/lua/autorun/mw_assets/injectors.lua
2026-03-30 10:39:52 +03:00

29 lines
758 B
Lua

require("mw_utils")
AddCSLuaFile()
MW_ATT_INJECTORS = {}
local function loadInjectors(dir)
dir = dir .. "/"
local File, Directory = file.Find(dir.."*", "LUA")
for k, v in ipairs(File) do
if (string.EndsWith(v, ".lua")) then
INJECTOR = {}
local name = string.Replace(v, ".lua", "")
if (mw_utils.CompileFile(dir..v)) then
INJECTOR.ClassName = name
if (!table.IsEmpty(INJECTOR)) then
MW_ATT_INJECTORS[name] = table.Copy(INJECTOR)
end
end
end
end
for k, v in ipairs(Directory) do
loadInjectors(dir..v)
end
end
loadInjectors("weapons/mg_base/modules/injectors")