Improved player manager

This commit is contained in:
2024-01-28 19:18:16 +01:00
parent 0b988f58cf
commit 75801e21fd
8 changed files with 33 additions and 14 deletions

View File

@ -3,10 +3,4 @@ extends PacketHandler
func handle_packet(data: PackedByteArray, _peer: PacketPeer):
var player_id := data.get_string_from_ascii()
print("[%s] Remove player: %s" % [Global.username, player_id])
var player := %Players.get_node(player_id)
if is_instance_valid(player):
player.queue_free()
else:
push_warning("PlayerRemove: Player with ID %s doesn't exist")
%Players.remove(player_id)