I have a parkour and instant respawn for checkpoint code. But if a player for example activates checkpoint 5 then checkpoint 4 then checkpoint 5 and then checkpoint 4 again it will not respawn them to checkpoint 4.
I was told This is because The player_checkpoint_device does not have an ActivatedEvent available in Verse (only I FirstActivationPerAgentEvent, which only fires the first time a player touches each checkpoint).
Does anyone know if this is actually possible and how. Would appreciate it alot!
Hi @Johnson2111,
I was reading the documentation for the Player Checkpoint Device, and unfortunately, it’s not possible to do what you want, because this device only works the first time a player touches that checkpoint.
If the player touches it again later, the event doesn’t trigger again, so the respawn point isn’t updated.
This means:
- You activate checkpoint 5 : it gets saved as the latest.
- You touch checkpoint 4: since you already touched it before, it doesn’t update.
- You die: you respawn at checkpoint 5.
If you want the player to go back to a previous checkpoint and update the respawn point, you’ll need to use Verse along with Triggers.
I’ll leave you the documentation on the Player Checkpoint Device, and I hope this helps you!
1 Like
Appreciate the reply, thank you for confirming it as i have been trying to find ways to do it. The triggers solution i have had in mind and will most likely do now. Thanks again.
1 Like