use player:get_meta

fixes #51
This commit is contained in:
Buckaroo Banzai 2021-05-23 19:00:50 +02:00 committed by GitHub
parent 081a016c38
commit 9da14a2735
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -5,14 +5,8 @@ minetest.register_globalstep(function(dtime)
if timer >= 3 then if timer >= 3 then
local players = minetest.get_connected_players() local players = minetest.get_connected_players()
for _,player in pairs(players) do for _,player in pairs(players) do
local xp = player:get_attribute("xp") local meta = player:get_meta()
local xp = meta:get_int("xp")
if xp == nil then
xp = 0
player:set_attribute("xp", xp)
else
xp = tonumber(xp)
end
local rank = xp_redo.get_rank(xp) local rank = xp_redo.get_rank(xp)
local next_rank = xp_redo.get_next_rank(xp, rank) local next_rank = xp_redo.get_next_rank(xp, rank)