mirror of
https://gitlab.com/lunovox/minertrade.git
synced 2025-03-15 05:31:20 +00:00
CORREÇÃO DE BUG DE SOM
O som das máquinas estava soando em todo o servidor. Até nos jogadores q não estavam próximos das máquinas.
This commit is contained in:
parent
1c8b6395e5
commit
82f1b0d097
4 changed files with 9 additions and 8 deletions
5
api.lua
5
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,
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
)
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Add table
Reference in a new issue