Update deprecated get_attribute calls

master
Wuzzy 2021-02-24 17:16:13 +01:00
parent 41150c61f1
commit 40f4ffbb3c
2 changed files with 10 additions and 9 deletions

View File

@ -43,10 +43,11 @@ mpd.time_next=10 --sekunden
mpd.id_last_played=nil
minetest.register_on_joinplayer(function(player)
local play_music = player:get_attribute("play_music")
local meta = player:get_meta()
local play_music = meta:get_string("play_music")
local play = true
if play_music == "" then
player:set_attribute("play_music", "1")
meta:set_string("play_music", "1")
elseif play_music == "0" then
play = false
end
@ -125,7 +126,7 @@ minetest.register_chatcommand("mpd_stop", {
privs = {mpd=true},
func = function(name, param)
local player = minetest.get_player_by_name(name)
player:set_attribute("play_music", "0")
player:get_meta():set_string("play_music", "0")
mpd.stop_song()
end,
})
@ -147,7 +148,7 @@ minetest.register_chatcommand("mpd_play", {
id=tonumber(param)
if id and id>0 and id<=#mpd.songs then
local player = minetest.get_player_by_name(name)
player:set_attribute("play_music", "1")
player:get_meta():set_string("play_music", "1")
mpd.play_song(id)
return true,"Playing: "..mpd.song_human_readable(id)
end
@ -169,7 +170,7 @@ minetest.register_chatcommand("mpd_next", {
privs = {mpd=true},
func = function(name, param)
local player = minetest.get_player_by_name(name)
player:set_attribute("play_music", "1")
player:get_meta():set_string("play_music", "1")
mpd.stop_song()
if param and tonumber(param) then
mpd.time_next=tonumber(param)
@ -219,10 +220,10 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
if(fields.togglemusic) then
if mpd.playing then
mpd.stop_song()
player:set_attribute("play_music", "0")
player:get_meta():set_string("play_music", "0")
else
mpd.next_song()
player:set_attribute("play_music", "1")
player:get_meta():set_string("play_music", "1")
end
end
end)

View File

@ -105,10 +105,10 @@ minetest.register_node("supplemental:loudspeaker", {
on_rightclick = function(pos, node, clicker)
if mpd.playing then
mpd.stop_song()
clicker:set_attribute("play_music", "0")
clicker:get_meta():set_string("play_music", "0")
else
mpd.next_song()
clicker:set_attribute("play_music", "1")
clicker:get_meta():set_string("play_music", "1")
end
end,