--- experience.old/init.lua +++ experience/init.lua @@ -65,8 +65,20 @@ to_player = player:get_player_name(), }) xp = io.open(minetest.get_worldpath().."/"..player:get_player_name().."_experience", "r") + experience = nil + + if xp == nil then + xp = io.open (minetest.get_worldpath().."/"..player:get_player_name().."_experience", "w") + xp:write("0") + xp:close() + + xp = io.open (minetest.get_worldpath().."/"..player:get_player_name().."_experience", "r") + if xp ~= nil then experience = xp:read("*l") xp:close() + end + end + if experience ~= nil then new_xp = experience + 1 xp_write = io.open(minetest.get_worldpath().."/"..player:get_player_name().."_experience", "w")