Files
refoselbots/lua/autorun/server/refoselbots.lua
2026-03-28 15:22:25 +03:00

40 lines
1.1 KiB
Lua

RefoselBots = {}
RefoselBots.NoNavMesh = {}
RefoselBots.Models = {}
RefoselBots.Prefix = ""
include("refoselbots/base.lua")
-- Modules
local _, dir = file.Find("refoselbots/modules/*", "LUA")
for k, v in pairs(dir) do
local f = table.Add(file.Find("refoselbots/modules/" .. v .. "/sv_*.lua", "LUA"), file.Find("refoselbots/modules/" .. v .. "/sh_*.lua", "LUA"))
f = table.Add(f, file.Find("refoselbots/modules/" .. v .. "/cl_*.lua", "LUA"))
for i, o in pairs(f) do
local file = "refoselbots/modules/" .. v .. "/" .. o
if string.StartWith(o, "cl_") then
AddCSLuaFile(file)
else
include(file)
if string.StartWith(o, "sh_") then
AddCSLuaFile(file)
end
end
end
end
-- Configs
local map = game.GetMap()
local gamemode = engine.ActiveGamemode()
if file.Find("refoselbots/gamemodes/" .. map .. ".lua", "LUA")[1] then
include("refoselbots/gamemodes/" .. map .. ".lua")
elseif file.Find("refoselbots/gamemodes/" .. gamemode .. ".lua", "LUA")[1] then
include("refoselbots/gamemodes/" .. gamemode .. ".lua")
end