Implemented disconnects
This commit is contained in:
12
client/network/PlayerRemove.gd
Normal file
12
client/network/PlayerRemove.gd
Normal file
@ -0,0 +1,12 @@
|
||||
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")
|
Reference in New Issue
Block a user