From b03c1fe61b7c939a748d40c59c3be0675baf2d07 Mon Sep 17 00:00:00 2001 From: Hybrid Dog Date: Wed, 28 Dec 2016 18:47:28 +0100 Subject: [PATCH] add us time instruction M faden.lua M standardbefehlssatz.lua --- faden.lua | 9 +++++---- standardbefehlssatz.lua | 4 ++++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/faden.lua b/faden.lua index c9d8c0f..49f92a1 100644 --- a/faden.lua +++ b/faden.lua @@ -29,11 +29,12 @@ local function befehl_ausfuhren(faden) end for i,v in pairs(ergebnis) do if not ersetzbar[i] then - return false, "Attempt on changing an immediate" + -- message sometimes incorrect + return false, "Command " .. befehl .. ": Attempt on changing an immediate" end if not args[i] then - -- FIXME - error"[pdisc] instruction set attempt to write in void" + -- can this happen? Is it a mistake in instruction set? bef ,b,,d + return false, "Command " .. befehl .. ": Missing target argument" end vars[args[i]] = v end @@ -51,7 +52,7 @@ end local function programm_ausfuhren(faden) local weiter,msg = befehl_ausfuhren(faden) if not weiter then - faden.log = faden.log .. "Aborted: " .. msg .. "\n" + faden.log = faden.log .. "Aborted (" .. faden.ip .. "): " .. msg .. "\n" faden:exit() return end diff --git a/standardbefehlssatz.lua b/standardbefehlssatz.lua index 556df2a..edd7ab1 100644 --- a/standardbefehlssatz.lua +++ b/standardbefehlssatz.lua @@ -192,6 +192,10 @@ s = { return true end, + get_us_time = function() + return true, minetest.get_us_time() + end, + tostring = function(params) if #params ~= 1 then return false, WNOA