From: Elias Fleckenstein Date: Mon, 11 May 2020 11:00:47 +0000 (+0200) Subject: updated ping X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=e0c27b1aa9673d7b185939d0d538848d57fde353;p=elidragon.git updated ping --- diff --git a/playerlist.lua b/playerlist.lua index 6f5866e..dc9124a 100644 --- a/playerlist.lua +++ b/playerlist.lua @@ -6,7 +6,7 @@ controls.register_on_press(function(player, key) local players = minetest.get_connected_players() for i, p in pairs(players) do local n = p:get_player_name() - local ping = minetest.get_player_information(n).avg_rtt + local ping = math.max(1, math.ceil(4 - minetest.get_player_information(n).avg_rtt * 4)) list[#list + 1] = player:hud_add({ hud_elem_type = "text", position = {x = 1, y = 0}, @@ -20,12 +20,11 @@ controls.register_on_press(function(player, key) hud_elem_type = "image", position = {x = 1, y = 0}, offset = {x = -5, y = (i - 1) * 18}, - text = "server_ping_" .. math.ceil(4 - ping / 2 * 4) .. ".png", + text = "server_ping_" .. ping .. ".png", alignment = {x = -1, y = 1}, scale = {x = 1.5, y = 1.5}, number = 0xFFFFFF, }) - print(n .. ": " .. ping) end elidragon.playerlist[name] = list end