From 3dc1061cf4a8e316be3dc20c4875329893d074a6 Mon Sep 17 00:00:00 2001 From: Lunovox Date: Sat, 8 Dec 2018 21:31:06 -0200 Subject: [PATCH] =?UTF-8?q?C=C3=B3digo=20de=20Seguran=C3=A7a=20para=20evit?= =?UTF-8?q?ar=20itens=20deletados=20quando=20o=20servidor=20travar.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- item_strongbox.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/item_strongbox.lua b/item_strongbox.lua index 6ae02bf..63cc710 100644 --- a/item_strongbox.lua +++ b/item_strongbox.lua @@ -66,6 +66,17 @@ minetest.register_node("minertrade:strongbox", { end, }) +minetest.register_on_player_receive_fields(function(sender, formname, fields) + local sendername = sender:get_player_name() + --minetest.chat_send_player(sendername, "formname="..formname.." fields="..dump(fields)) + if formname == "safe_"..sendername then -- This is your form name + if fields.quit then + modMinerTrade.doSave() + minetest.log('action',"[STRONGBOX] "..modMinerTrade.translate("Saving strongbox from all players in the file '%s'!"):format(modMinerTrade.urlTabela)) + end + end +end) + minetest.register_craft({ output = 'minertrade:strongbox', recipe = {