mirror of
https://github.com/CapsAdmin/pac3.git
synced 2025-03-04 03:03:01 -05:00
Mapoutfit improvements (#1249)
Improve pac map spawn and error proof it
This commit is contained in:
parent
b45c718495
commit
f459b2e423
@ -3,6 +3,7 @@ pace = pace or {}
|
||||
-- for the default models
|
||||
resource.AddWorkshop("104691717")
|
||||
|
||||
pace.luadata = include("pac3/libraries/luadata.lua")
|
||||
pace.Parts = pace.Parts or {}
|
||||
pace.Errors = {}
|
||||
|
||||
|
@ -133,23 +133,21 @@ end
|
||||
concommand.Add("pac_spawn_map", function(ply, _, args)
|
||||
if not ply:IsAdmin() then return end
|
||||
|
||||
for k,v in pairs(pacx.SpawnedMapEntities) do
|
||||
if not args[1] then
|
||||
return ply:PrintMessage(HUD_PRINTCONSOLE, "Please enter a pac name")
|
||||
end
|
||||
|
||||
for _,v in pairs(pacx.SpawnedMapEntities) do
|
||||
SafeRemoveEntity(v)
|
||||
end
|
||||
|
||||
pacx.SpawnedMapEntities = {}
|
||||
|
||||
local data = file.Read("pac3/" .. args[1] .. ".txt", "DATA")
|
||||
local data = pace.luadata.ReadFile("pac3/" .. args[1] .. ".txt")
|
||||
|
||||
if data then
|
||||
data = CompileString("return {" .. data .. "}", "luadata", true)
|
||||
|
||||
if isfunction(data) then
|
||||
pacx.SpawnMapOutfit(data())
|
||||
else
|
||||
pac.Message(data)
|
||||
end
|
||||
pacx.SpawnMapOutfit(data)
|
||||
else
|
||||
pac.Message(data)
|
||||
end
|
||||
end)
|
||||
end)
|
||||
|
Loading…
Reference in New Issue
Block a user