update homedecor, ilights, led_marquee, nixie_tubes, and simple_streetlights
parent
ba939a12bd
commit
d4d25eee44
|
@ -27,7 +27,7 @@ for _, c in ipairs(bookcolors) do
|
||||||
local color, hue = unpack(c)
|
local color, hue = unpack(c)
|
||||||
|
|
||||||
local function book_dig(pos, node, digger)
|
local function book_dig(pos, node, digger)
|
||||||
if minetest.is_protected(pos, digger:get_player_name()) then return end
|
if not digger or minetest.is_protected(pos, digger:get_player_name()) then return end
|
||||||
local meta = minetest.get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
local data = minetest.serialize({
|
local data = minetest.serialize({
|
||||||
title = meta:get_string("title") or "",
|
title = meta:get_string("title") or "",
|
||||||
|
|
|
@ -162,7 +162,10 @@ if minetest.get_modpath("digilines") then
|
||||||
if puncher:get_player_control().sneak then
|
if puncher:get_player_control().sneak then
|
||||||
local name = puncher:get_player_name()
|
local name = puncher:get_player_name()
|
||||||
player_last_clicked[name] = pos
|
player_last_clicked[name] = pos
|
||||||
local form = "field[channel;Channel;]"
|
local form = "formspec_version[4]"..
|
||||||
|
"size[8,4]"..
|
||||||
|
"button_exit[3,2.5;2,0.5;proceed;Proceed]"..
|
||||||
|
"field[1.75,1.5;4.5,0.5;channel;Channel;]"
|
||||||
minetest.show_formspec(name, "homedecor:lamp_set_channel", form)
|
minetest.show_formspec(name, "homedecor:lamp_set_channel", form)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -141,7 +141,10 @@ if minetest.get_modpath("digilines") then
|
||||||
local name = puncher:get_player_name()
|
local name = puncher:get_player_name()
|
||||||
player_last_clicked[name] = pos
|
player_last_clicked[name] = pos
|
||||||
local meta = minetest.get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
local form = "field[channel;Channel;]"
|
local form = "formspec_version[4]"..
|
||||||
|
"size[8,4]"..
|
||||||
|
"button_exit[3,2.5;2,0.5;proceed;Proceed]"..
|
||||||
|
"field[1.75,1.5;4.5,0.5;channel;Channel;]"
|
||||||
minetest.show_formspec(name, "ilights:set_channel", form)
|
minetest.show_formspec(name, "ilights:set_channel", form)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -103,7 +103,12 @@ local char_to_color = {
|
||||||
-- the following functions based on the so-named ones in Jeija's digilines mod
|
-- the following functions based on the so-named ones in Jeija's digilines mod
|
||||||
|
|
||||||
local reset_meta = function(pos)
|
local reset_meta = function(pos)
|
||||||
minetest.get_meta(pos):set_string("formspec", "field[channel;Channel;${channel}]")
|
minetest.get_meta(pos):set_string("formspec",
|
||||||
|
"formspec_version[4]"..
|
||||||
|
"size[8,4]"..
|
||||||
|
"button_exit[3,2.5;2,0.5;proceed;Proceed]"..
|
||||||
|
"field[1.75,1.5;4.5,0.5;channel;Channel;${channel}]"
|
||||||
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
local on_digiline_receive_std = function(pos, node, channel, msg)
|
local on_digiline_receive_std = function(pos, node, channel, msg)
|
||||||
|
|
|
@ -34,7 +34,12 @@ local tube_cbox = {
|
||||||
-- the following functions based on the so-named ones in Jeija's digilines mod
|
-- the following functions based on the so-named ones in Jeija's digilines mod
|
||||||
|
|
||||||
local reset_meta = function(pos)
|
local reset_meta = function(pos)
|
||||||
minetest.get_meta(pos):set_string("formspec", "field[channel;Channel;${channel}]")
|
minetest.get_meta(pos):set_string("formspec",
|
||||||
|
"formspec_version[4]"..
|
||||||
|
"size[8,4]"..
|
||||||
|
"button_exit[3,2.5;2,0.5;proceed;Proceed]"..
|
||||||
|
"field[1.75,1.5;4.5,0.5;channel;Channel;${channel}]"
|
||||||
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
local on_digiline_receive_std = function(pos, node, channel, msg)
|
local on_digiline_receive_std = function(pos, node, channel, msg)
|
||||||
|
|
|
@ -41,7 +41,10 @@ if enable_digilines then
|
||||||
function ilights.digiline_on_use(itemstack, user, pointed_thing)
|
function ilights.digiline_on_use(itemstack, user, pointed_thing)
|
||||||
if user and user:get_player_control().sneak then
|
if user and user:get_player_control().sneak then
|
||||||
local name = user:get_player_name()
|
local name = user:get_player_name()
|
||||||
local form = "field[channel;Set a channel for future streetlights;]"
|
local form ="formspec_version[4]"..
|
||||||
|
"size[8,4]"..
|
||||||
|
"button_exit[3,2.5;2,0.5;proceed;Proceed]"..
|
||||||
|
"field[1.75,1.5;4.5,0.5;channel;Channel for future streetlights;]"
|
||||||
minetest.show_formspec(name, "simple_streetlights:set_channel", form)
|
minetest.show_formspec(name, "simple_streetlights:set_channel", form)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue