From ec9444f0a0ab5b7399b5a33c11073efa5d351f46 Mon Sep 17 00:00:00 2001 From: erius0 <63460770+erius0@users.noreply.github.com> Date: Fri, 8 Jan 2021 04:09:46 +0300 Subject: [PATCH] Update linkedGet.lua --- linkedGet.lua | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/linkedGet.lua b/linkedGet.lua index 94e7f20..dd0b444 100644 --- a/linkedGet.lua +++ b/linkedGet.lua @@ -3,25 +3,38 @@ local keyboard = require("keyboard") local component = require("component") local fs = require("filesystem") local tunnel = component.tunnel -local TIME_ZONE = 2 -local t_correction = TIME_ZONE * 3600 + +local success = "команда выполнена успешно" +local fail = "неизвестная команда - пиши help" + function os.dateRL(format) if not fs.get("/").isReadOnly() then local time = io.open("/tmp/.time", "w") - time:write() - time:close() - os.sleep(0.01) - return os.date(format, fs.lastModified("/tmp/.time") / 1002.7) + time:write() + time:close() + os.sleep(0.01) + return os.date(format, fs.lastModified("/tmp/.time") / 1002.7) else return os.date(format) end end + +function handleMessage(msg) + if message == "help" then + return success + elif message == "rain" + return success + else + return fail + end +end + while true do - local _, _, _, _, _, message = event.pull("modem_message") - local log = "["..os.dateRL("%x %X").."]".." "..message + local _, _, from, _, _, message = event.pull("modem_message") + local log = "["..os.dateRL("%x %X").."]".." "..from..": "..message.."/n"..handleMessage(message) print(log) local f = io.open("logs.txt", "a") - f:write(log) + f:write(log.."/n") f:close() tunnel.send("succes!") end