From c1e604c140a9b0efe5cbaedb24efe7262a55208b Mon Sep 17 00:00:00 2001 From: Marcin Date: Sun, 18 Oct 2015 00:17:52 +0200 Subject: Prevent server from crashing when player logs in using specific name --- init.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'init.lua') diff --git a/init.lua b/init.lua index d7e872b..420ea64 100644 --- a/init.lua +++ b/init.lua @@ -1,4 +1,5 @@ hunger = {} +hunger.players = {} hunger.food = {} HUNGER_TICK = 800 -- time in seconds after that 1 hunger point is taken @@ -31,10 +32,10 @@ if minetest.setting_getbool("enable_damage") then inv:set_size("hunger", 1) local name = player:get_player_name() - hunger[name] = {} - hunger[name].lvl = hunger.read(player) - hunger[name].exhaus = 0 - local lvl = hunger[name].lvl + hunger.players[name] = {} + hunger.players[name].lvl = hunger.read(player) + hunger.players[name].exhaus = 0 + local lvl = hunger.players[name].lvl if lvl > 20 then lvl = 20 end -- cgit v1.2.3