Simple Custom Player Counter With HUD Message
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
player_counter_hud_message_device := class(creative_device):
# Tracks the number of players alive in the game
var PlayersInGame : int = 0
# You can write in the string you want displayed in the hud message device
@editable
PlayersLeftString : string = "Players Left: "
# This function creates the message from the string provided and the number of players in the game
PlayerCounterMessage<localizes>(String : string, N : int) : message = "{String}{N}"
# This is the hud message device linked to this code - it should be set to Message Recipent: ALL
@editable
HudDevice : hud_message_device = hud_message_device{}
# This is be the elimination mangager tied to whenever a player is eliminated
@editable
EliminationManager : elimination_manager_device = elimination_manager_device{}
# Runs when the device is started in a running game
OnBegin<override>()<suspends>:void=
Sleep(1.0)
# At game start we increase the player counter by 1 for every player in game
for(AllPlayers : GetPlayspace().GetPlayers()):
IncreasePlayerCounter()
You're reading a preview
The full reference is free for BrainDeadGuild Discord members — sign in to read it all, or open the original at the source.
Sign in with your BrainDead.TV / BrainDeadGuild Discord account for full access.