Add files via upload

master
AiTechEye 2019-01-20 15:09:23 +01:00 committed by GitHub
parent b13dd29d6c
commit ac82874366
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 40 additions and 0 deletions

View File

@ -408,6 +408,7 @@ was.run=function(input,def,VAR)
id=def.pos.x .." " ..def.pos.y .." " .. def.pos.z,
pos=def.pos,
print=def.print,
type=def.type,
}
local index=0

View File

@ -107,6 +107,12 @@ was.register_function("cmd",{
end
})
was.register_function("get.gametime",{
info="Get gametime ()",
action=function()
return minetest.get_gametime()
end
})
--[[
================= DATATYPES = VARIABLES =================
@ -285,6 +291,24 @@ was.register_function("epos",{
================= NODES =================
--]]
was.register_function("node.get_light",{
info="Get node light (pos)",
action=function(pos)
if was.is_pos(pos) then
return minetest.get_node_light(pos)
end
end
})
was.register_function("node.get_static_light",{
info="Get static node light (pos)",
action=function(pos)
if was.is_pos(pos) then
return minetest.get_node_light(pos,0.5)
end
end
})
was.register_function("node.set",{
info="set node (pos,nodename)",
privs={give=true,was=true},
@ -817,6 +841,21 @@ was.register_function("was.send",{
end
})
was.register_function("was.close",{
info="Close computer ()",
action=function()
local p=was.userdata.pos
if p and was.userdata.type=="node" and minetest.get_node(p).name=="was:computer" then
if was.user[was.userdata.name] and was.user[was.userdata.name].gui then
minetest.close_formspec(was.userdata.name,"gui")
was.user[was.userdata.name]=nil
end
local n=minetest.get_node(p)
minetest.swap_node(p,{name="was:computer_closed",param2=n.param2})
end
end
})
--[[
currently broken