![]() |
Attention | Topic was automatically imported from the old Question2Answer platform. |
![]() |
Asked By | ragacakaci |
extends Spatial
var player = preload(“res://Player.gd”)
func _ready():
get_tree().connect(“network_peer_connected”, self, “_player_connected”)
get_tree().connect(“network_peer_disconnected”, self, “_player_disconnected”)
Global.connect("instance_player", self, "_instance_player")
if get_tree().network_peer != null:
Global.emit_signal("toggle_network_setup", false)
func _instance_player(id):
var player_instance = player.instance()
player_instance.set_network_master(id)
player_instance.name = str(id)
add_child(player_instance)
player_instance.global_transfrom.origin = Vector3(0, 15, 0)
func _player_connected(id):
print(“Player” + str(id) + “has connected”)
_instance_player(id)
func _player_disconnected(id):
print(“Player” + str(id) + “has disconnected”)
if has_node(str(id)):
get_node(str(id)).queue_free()
what should i do? a iam making 3d sword gmae multiplayer and there is problem when i click host or join this problem shows up Invalid call. Nonexistent function ‘instance’ in base ‘GDScript’.