mirror of
https://git.minetest.land/Mineclonia/Mineclonia.git
synced 2024-12-01 04:03:01 +00:00
Fix display error in "Now playing:"
This commit is contained in:
parent
64f05b64ba
commit
6122975b73
1 changed files with 5 additions and 2 deletions
|
@ -29,7 +29,7 @@ local function now_playing(player, track_id)
|
||||||
local text = "Now playing: " .. recorddata[track_id][2] .. "—" .. recorddata[track_id][1]
|
local text = "Now playing: " .. recorddata[track_id][2] .. "—" .. recorddata[track_id][1]
|
||||||
|
|
||||||
if hud ~= nil then
|
if hud ~= nil then
|
||||||
player:hud_change(active_huds[player], "text", text)
|
player:hud_change(active_huds[player:get_player_name()], "text", text)
|
||||||
else
|
else
|
||||||
id = player:hud_add({
|
id = player:hud_add({
|
||||||
hud_elem_type = "text",
|
hud_elem_type = "text",
|
||||||
|
@ -49,6 +49,7 @@ local function now_playing(player, track_id)
|
||||||
end
|
end
|
||||||
if id == active_huds[player:get_player_name()] then
|
if id == active_huds[player:get_player_name()] then
|
||||||
player:hud_remove(active_huds[player:get_player_name()])
|
player:hud_remove(active_huds[player:get_player_name()])
|
||||||
|
active_huds[player:get_player_name()] = nil
|
||||||
end
|
end
|
||||||
end, {player, id})
|
end, {player, id})
|
||||||
|
|
||||||
|
@ -110,7 +111,7 @@ minetest.register_node("mcl_jukebox:jukebox", {
|
||||||
if record_id ~= 0 then
|
if record_id ~= 0 then
|
||||||
if active_tracks[cname] ~= nil then
|
if active_tracks[cname] ~= nil then
|
||||||
minetest.sound_stop(active_tracks[cname])
|
minetest.sound_stop(active_tracks[cname])
|
||||||
clicker:hud_remove(active_huds[cname])
|
active_tracks[cname] = nil
|
||||||
end
|
end
|
||||||
active_tracks[cname] = minetest.sound_play("mcl_jukebox_track_"..record_id, {
|
active_tracks[cname] = minetest.sound_play("mcl_jukebox_track_"..record_id, {
|
||||||
to_player = cname,
|
to_player = cname,
|
||||||
|
@ -137,6 +138,8 @@ minetest.register_node("mcl_jukebox:jukebox", {
|
||||||
if active_tracks[name] ~= nil then
|
if active_tracks[name] ~= nil then
|
||||||
minetest.sound_stop(active_tracks[name])
|
minetest.sound_stop(active_tracks[name])
|
||||||
digger:hud_remove(active_huds[name])
|
digger:hud_remove(active_huds[name])
|
||||||
|
active_tracks[name] = nil
|
||||||
|
active_huds[name] = nil
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
meta:from_table(meta2:to_table())
|
meta:from_table(meta2:to_table())
|
||||||
|
|
Loading…
Reference in a new issue