for players who join in progress in my published map (i think it happens because spawn event is triggered when a player isn’t already loaded in the map) spawn event this is not triggerd, both with verse or with the player spawner device binding.
Please select what you are reporting on:
Unreal Editor for Fortnite
What Type of Bug are you experiencing?
Devices
Steps to Reproduce
Placing player spawner devices, using spawn event with verse or with the spawner device to activate other devices (for ex start timer device for player, showing hud msg device), for player joinin in progress the first spawn is not counted from the spawn event
Expected Result
The spawn event should be triggered for player joinin in progress
so using a mutator zone in the player spawner device location enabled on game start will work?when a player spawn in join in progress, will sent the “playerenteringzone” when it spawn also if he doens’t move? or i need to use the isinvolume function in verse?
and exemple of your function can be
Playeraddedevent.Subscribe(Function)
Function(Agent:agent):void=
Sleep(5.0)
Teleport.Teleport(Agent)
correct?
and for mutator when isinvolume is valid, i will active the devices?
Then let that run a func then spawn a func wait 5 seconds then it seems to be fine for me
You can also spawn the func and instead of sleep run a loop and when the fc is active then break the loop ect to be safe
I think the player gets added fine ect but the player might not be asigned a fort char yet hence not teleporting for example this 5 seconds always works on my maps so i just do that tbh
On game start i use both spawned event and get all players using the playspace then run the same function and check if the player is in a map. This way the event will only run once but you have 2 checks.
When a player jip the player could be active but they may not have been assigned a fort character yet hence the various methods creators use to delay/wait for that.
Like on game start if you run the spawned event and also the GetPlayers() then run a function
function checks if player is in a map
If not in the map run an init function
The player will only pass the map check once for every spawn ect so it will not dupe funcs
At game start all players should be active so either the spawned event or the Playspace() deals with that the jip i found to be the issue for me hence numerous ways to wait for the fc to be active.
Hope this helps and shows abit
Like i said some creators wait for the fc to move/run or be picked up in a mutator