This commit is contained in:
Julian Brammer 2024-06-09 18:04:26 +02:00
parent 133ff288b7
commit 482bd12e53
3 changed files with 37 additions and 2 deletions

34
src/brulijam/gps-door.lua Normal file
View File

@ -0,0 +1,34 @@
local basic = require("lib.basic")
local netw = require("lib.basic")
local function saveConfig()
basic.writeToFile("brulijam/config/gps-door.config", textutils.serialize(gpsDoorConfig))
end
local function getConfig()
if not fs.exists "brulijam/config/gps-door.config" then
gpsDoorConfig = {}
gpsDoorConfig["script"] = "brulijam/gps-door.config"
gpsDoorConfig["posX"] = 0
gpsDoorConfig["posY"] = 0
gpsDoorConfig["posZ"] = 0
basic.writeToFile("brulijam/config/gps-door.config", textutils.serialize(gpsDoorConfig))
else
gpsDoorConfig = basic.readFileAll("brulijam/config/gps-door.config")
gpsDoorConfig = textutils.unserialize(gpsDoorConfig)
end
return gpsDoorConfig
end
local function listenForRequests()
gpsConfig = getConfig()
while true do
local payload = netw.receiveMessage()
if payload["type"] == "gps-door" then
end
end
end

View File

@ -95,8 +95,8 @@ function receiveMessage()
elseif what == "execute_script" then
shell.run(payload)
return
elseif what == "script_command" then
return recTable[3]
elseif what == "payload" then
return payload
end
return recTable

View File

@ -20,6 +20,7 @@ local copyList = {
[13] = "/brulijam/gps-tower.lua",
[14] = "/brulijam/log-receiver.lua",
[15] = "/startup.lua",
}