Fix crash and invalid setting default

This commit is contained in:
Elias Fleckenstein 2021-10-12 14:08:16 +02:00
parent e8d50c038b
commit 8241217e4a
No known key found for this signature in database
GPG key ID: 06927A5199D6C9B2

View file

@ -2,10 +2,7 @@ playerlist = {
huds = {} huds = {}
} }
local playerlist_key = minetest.settings:get("playerlist_key") local playerlist_key = minetest.settings:get("playerlist_key") or "sneak"
if playerlist_key == "" then
playerlist_key = "sneak"
end
function playerlist.iterator() function playerlist.iterator()
return ipairs(minetest.get_connected_players()) return ipairs(minetest.get_connected_players())
@ -29,7 +26,7 @@ controls.register_on_press(function(user, key)
})} })}
for i, player, color, text in playerlist.iterator() do for i, player, color, text in playerlist.iterator() do
local name = player:get_player_name() local name = player:get_player_name()
local ping = math.max(1, math.ceil(4 - minetest.get_player_information(name).avg_rtt * 50)) local ping = math.max(1, math.ceil(4 - (minetest.get_player_information(name).avg_rtt or 0) * 50))
table.insert(huds, user:hud_add({ table.insert(huds, user:hud_add({
hud_elem_type = "text", hud_elem_type = "text",
position = {x = 0.5, y = 0}, position = {x = 0.5, y = 0},