partially working
parent
4da3a45cd1
commit
0af3e8fed7
|
@ -37,10 +37,7 @@ local function activate_palm_scanner(pos, node, player)
|
|||
minetest.chat_send_player(name, "Access granted !")
|
||||
mesecon.receptor_on(pos, scifi_nodes.get_switch_rules(node.param2))
|
||||
|
||||
player = minetest.get_player_by_name(name)
|
||||
if player then
|
||||
player:set_wielded_item(ItemStack(nil))
|
||||
end
|
||||
player:set_wielded_item(nil)
|
||||
|
||||
-- reset state
|
||||
minetest.after(2, function()
|
||||
|
|
|
@ -18,12 +18,6 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
|||
end
|
||||
|
||||
local meta = stack:get_meta()
|
||||
|
||||
if meta:get_int("configured") == 1 then
|
||||
-- already configured
|
||||
return
|
||||
end
|
||||
|
||||
meta:set_int("configured", 1)
|
||||
meta:set_string("name", fields.name)
|
||||
meta:set_string("description", "Access card: '" .. fields.name .. "'")
|
||||
|
@ -33,6 +27,15 @@ end)
|
|||
|
||||
|
||||
access_cards.name_form = function(player)
|
||||
|
||||
local stack = player:get_wielded_item()
|
||||
local meta = stack:get_meta()
|
||||
|
||||
if meta:get_int("configured") == 1 then
|
||||
-- already configured
|
||||
return
|
||||
end
|
||||
|
||||
local formspec = "size[8,1;]" ..
|
||||
"field[0,0.5;6,1;name;Name;]" ..
|
||||
"button_exit[6,0.1;2,1;save;Save]"
|
||||
|
|
Loading…
Reference in New Issue