aboutsummaryrefslogtreecommitdiff
path: root/playerlist.lua
diff options
context:
space:
mode:
authorElias Fleckenstein <eliasfleckenstein@web.de>2020-06-07 10:50:23 +0200
committerElias Fleckenstein <eliasfleckenstein@web.de>2020-06-07 10:50:23 +0200
commitcc84f066b001f4ea875b115ace6d533d1bc8b4f3 (patch)
tree250a5cb8833b88229ac9fb18fee898b777cc73ea /playerlist.lua
parent9a684467a7a7ac85e03f06560dbeb1b786c210aa (diff)
downloadskycraft-cc84f066b001f4ea875b115ace6d533d1bc8b4f3.tar.xz
Modularisation
Diffstat (limited to 'playerlist.lua')
-rw-r--r--playerlist.lua38
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)