Preserve home names when user hits escape on form
This commit is contained in:
parent
fcf0b18369
commit
cd85cb149d
3
init.lua
3
init.lua
@ -24,7 +24,8 @@ minetest.register_node("maggems_landmark:home", {
|
|||||||
end,
|
end,
|
||||||
on_receive_fields = function(pos, formname, fields, sender)
|
on_receive_fields = function(pos, formname, fields, sender)
|
||||||
local meta = minetest.get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
if (sender:get_player_name() ~= meta:get_string("owner")) then return false end
|
if (sender:get_player_name() ~= meta:get_string("owner")) or
|
||||||
|
(fields.quit) then return false end
|
||||||
meta:set_string("maggems_landmark:name", fields.name)
|
meta:set_string("maggems_landmark:name", fields.name)
|
||||||
meta:set_string("infotext", meta:get_string("maggems_landmark:name") ..
|
meta:set_string("infotext", meta:get_string("maggems_landmark:name") ..
|
||||||
" (" .. meta:get_string("owner") .. ")")
|
" (" .. meta:get_string("owner") .. ")")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user