From 82f1b0d09796560fd8c8db131819d47517c37bee Mon Sep 17 00:00:00 2001 From: Lunovox Heavenfinder Date: Mon, 13 Apr 2020 16:23:45 -0300 Subject: [PATCH] =?UTF-8?q?CORRE=C3=87=C3=83O=20DE=20BUG=20DE=20SOM?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit O som das máquinas estava soando em todo o servidor. Até nos jogadores q não estavam próximos das máquinas. --- api.lua | 5 +++-- item_atm.lua | 4 ++-- item_miner_cash.lua | 2 +- item_strongbox.lua | 6 +++--- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/api.lua b/api.lua index 7888b53..ecf3315 100644 --- a/api.lua +++ b/api.lua @@ -147,9 +147,10 @@ modMinerTrade.getDetachedInventory = function(playername) return newInv end -modMinerTrade.showInventory = function(playername, ownername, title) +modMinerTrade.showInventory = function(player, ownername, title) + local playername = player:get_player_name() local inv = modMinerTrade.getDetachedInventory(ownername) - minetest.sound_play("sfx_alert", {player=playername, max_hear_distance=5.0,}) + minetest.sound_play("sfx_alert", {object=player, max_hear_distance=5.0,}) minetest.show_formspec( playername, "safe_"..ownername, diff --git a/item_atm.lua b/item_atm.lua index 1babe05..eff9ab8 100644 --- a/item_atm.lua +++ b/item_atm.lua @@ -87,12 +87,12 @@ minetest.register_node("minertrade:atm", { local now = os.time() --Em milisegundos if now >= opentime or minetest.get_player_privs(playername).server then modMinerTrade.showInventory( - playername, + clicker, playername, modMinerTrade.translate("PUBLIC ATM - Account of '%s':"):format(playername) ) else - minetest.sound_play("sfx_failure", {player=playername, max_hear_distance=5.0,}) + minetest.sound_play("sfx_failure", {object=clicker, max_hear_distance=5.0,}) minetest.chat_send_player(playername, core.colorize("#00ff00", "["..modMinerTrade.translate("ATM").."]: ") ..modMinerTrade.translate("The ATM will only run %02d seconds after it is installed!"):format(opentime-now) diff --git a/item_miner_cash.lua b/item_miner_cash.lua index 2b4a295..1c1f843 100644 --- a/item_miner_cash.lua +++ b/item_miner_cash.lua @@ -130,7 +130,7 @@ minetest.register_craftitem("minertrade:creditcard", { return itemstack end modMinerTrade.showInventory( - playername, + player, tmpDatabase.ownername, modMinerTrade.translate("ACCOUNT BANK of '%s':"):format(tmpDatabase.ownername) ) diff --git a/item_strongbox.lua b/item_strongbox.lua index 775a244..4812f29 100644 --- a/item_strongbox.lua +++ b/item_strongbox.lua @@ -43,19 +43,19 @@ minetest.register_node("minertrade:strongbox", { local now = os.time() --Em milisegundos if now >= opentime or minetest.get_player_privs(playername).server then modMinerTrade.showInventory( - playername, + clicker, ownername, modMinerTrade.translate("STRONGBOX owned by '%s':"):format(ownername) ) else - minetest.sound_play("sfx_failure", {player=playername, max_hear_distance=5.0,}) + minetest.sound_play("sfx_failure", {object=clicker, max_hear_distance=5.0,}) minetest.chat_send_player(playername, core.colorize("#00ff00", "["..modMinerTrade.translate("STRONGBOX").."]: ") ..modMinerTrade.translate("The safe is going to work %02d seconds after it is installed!"):format(opentime-now) ) end else - minetest.sound_play("sfx_failure", {player=playername, max_hear_distance=5.0,}) + minetest.sound_play("sfx_failure", {object=clicker, max_hear_distance=5.0,}) minetest.chat_send_player(playername, core.colorize("#00ff00", "["..modMinerTrade.translate("STRONGBOX").."]: ") ..modMinerTrade.translate("You do not have access to the safe belonging to '%s'!"):format(ownername)