diff --git a/_arena_lib/arena_callbacks.lua b/_arena_lib/arena_callbacks.lua index 4ecad70..ec30419 100644 --- a/_arena_lib/arena_callbacks.lua +++ b/_arena_lib/arena_callbacks.lua @@ -99,6 +99,7 @@ end) arena_lib.on_time_tick("murder", function(arena) for pl_name, _ in pairs(arena.players) do murder.update_HUD(pl_name, "timer_ID", arena.current_time) + murder.update_HUD(pl_name, "pl_counter", arena.players_amount) end end) diff --git a/hud.lua b/hud.lua index bce39de..5c016df 100644 --- a/hud.lua +++ b/hud.lua @@ -33,6 +33,30 @@ function murder.generate_HUD(arena, pl_name) z_index = 100, }) + -- Sets the player counter bg. + pl_counter_bg = player:hud_add({ + hud_elem_type = "image", + position = {x = 1, y = 0}, + offset = {x = -99, y = 72}, + text = "HUD_murder_players_counter.png", + alignment = { x = 1.0}, + scale = { x = 2, y = 2}, + number = 0xFFFFFF, + z_index = 100 + }) + + -- Sets the player counter text. + pl_counter = player:hud_add({ + hud_elem_type = "text", + position = {x = 1, y = 0}, + offset = {x = -89, y = 75}, + text = arena.players_amount, + alignment = { x = 1.0}, + scale = { x = 2, y = 2}, + number = 0xFFFFFF, + z_index = 100, + }) + -- Sets the role text. role = player:hud_add({ hud_elem_type = "text", @@ -61,7 +85,9 @@ function murder.generate_HUD(arena, pl_name) role_ID = role, backgound_ID = background, timer_ID = timer, - vignette_ID = vignette + vignette_ID = vignette, + pl_counter_bg = pl_counter_bg, + pl_counter = pl_counter } end diff --git a/textures/HUD_murder_murderer_timer.png b/textures/HUD_murder_murderer_timer.png index ed49cd0..4922231 100644 Binary files a/textures/HUD_murder_murderer_timer.png and b/textures/HUD_murder_murderer_timer.png differ diff --git a/textures/HUD_murder_players_counter.png b/textures/HUD_murder_players_counter.png new file mode 100644 index 0000000..7892285 Binary files /dev/null and b/textures/HUD_murder_players_counter.png differ diff --git a/textures/HUD_murder_timer.png b/textures/HUD_murder_timer.png index a3efff1..ba1cf91 100644 Binary files a/textures/HUD_murder_timer.png and b/textures/HUD_murder_timer.png differ diff --git a/textures/itemoverlay_not_enough_players.png b/textures/itemoverlay_not_enough_players.png index 614cd79..9de3055 100644 Binary files a/textures/itemoverlay_not_enough_players.png and b/textures/itemoverlay_not_enough_players.png differ