1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
print("Hello from init_static.lua")
function loaddata(mapname, filename)
local data = {}
local filepath = "gamemodes/" .. GM.GAMEMODE_FOLDER_NAME .. "/content/data/map_static/" .. mapname .. "/" .. filename
local strings = file.Read(filepath, "MOD")
if(strings == nil) then return end
local strtab = string.Split(strings,"\n", false)
for k,v in pairs(strtab) do
parts = string.Explode(" ",v,false)
vec = Vector(tonumber(parts[1]),tonumber(parts[2]),tonumber(parts[3]))
if(vec == Vector(0,0,0)) then continue end
table.insert(data,1,vec)
end
return data
end
function loadBarrows(mapname)
print("Loading barrows")
return loaddata(mapname, "barrows")
end
function loadTrees(mapname)
print("Loading trees")
return loaddata(mapname, "trees")
end
|