diff options
author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-06-07 10:50:23 +0200 |
---|---|---|
committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-06-07 10:50:23 +0200 |
commit | cc84f066b001f4ea875b115ace6d533d1bc8b4f3 (patch) | |
tree | 250a5cb8833b88229ac9fb18fee898b777cc73ea /playerlist.lua | |
parent | 9a684467a7a7ac85e03f06560dbeb1b786c210aa (diff) | |
download | skycraft-cc84f066b001f4ea875b115ace6d533d1bc8b4f3.tar.xz |
Modularisation
Diffstat (limited to 'playerlist.lua')
-rw-r--r-- | playerlist.lua | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/playerlist.lua b/playerlist.lua deleted file mode 100644 index 58718f4..0000000 --- a/playerlist.lua +++ /dev/null @@ -1,38 +0,0 @@ -skycraft.playerlist = {} -controls.register_on_press(function(player, key) - if key == "sneak" then - local name = player:get_player_name() - local list = {} - local players = minetest.get_connected_players() - for i, p in pairs(players) do - local n = p:get_player_name() - 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}, - offset = {x = -50, y = 5 + (i - 1) * 18}, - text = n, - alignment = {x = -1, y = 1}, - scale = {x = 100, y = 100}, - number = tonumber(skycraft.get_rank(n).color:gsub("#", ""), 16), - }) - list[#list + 1] = player:hud_add({ - hud_elem_type = "image", - position = {x = 1, y = 0}, - offset = {x = -5, y = (i - 1) * 18}, - text = "server_ping_" .. ping .. ".png", - alignment = {x = -1, y = 1}, - scale = {x = 1.5, y = 1.5}, - number = 0xFFFFFF, - }) - end - skycraft.playerlist[name] = list - end -end) -controls.register_on_release(function(player, key) - if key == "sneak" then - for _, id in pairs(skycraft.playerlist[player:get_player_name()]) do - player:hud_remove(id) - end - end -end) |