Most Devices have a section called User Option-Functions.
When a Device does something it sends out some information about whats been done called an Event.
When a player is involved in that Devices something, the Event also has which player is associated with that Event, This player is referred to as the Instigator.
Not all Devices send the Instigator information, since a teleporter needs to know who to send, we can only use Devices who’s Event has Instigator info
Device Functions use Device Events to trigger those Functions
Normally a teleporter works by entering it.
We can also get teleporters to teleport using Functions instead.
In Teleporters User Options - Functions section.
There are a few functions, the 2 used for remote teleporting are Teleport and Activate.
-
Teleport - this function will use an Instigated Event to send the Instigated player to this teleporter
for example using it with a Player Spawnpad, you can choose the Spawnpads, “On Player Spawned” event.
So then everytime a player spawns, they are immediately sent to this Teleporters location. -
Activate - When the teleporter has Target Teleporter Group settings, this function will send the player to the target group of teleporters, which is a random choice.
for example we can hide this teleporter anywhere even outside the playable area in the void, then set its Teleporter Target Group to A.
Place 3 other teleporters set to be the Target Group A, in various places we want the player to possibly go.
Then by using a Player Spawnpad’s on “Player Spawned Event” with the Activate of the hidden teleporter, when a player is spawned they will be immediately teleported to the location of one of the 3 Target Group A teleporters.
You can also add more events to the same function.
like add 8 different spawnpads to the Activate Function.
Then when someone spawns on any one of the 8 spawnpads, they will be sent to a Target Group A location.
To make players be teleported by a teleporter, they have 2 ways to get in it, physically entering it, or remotely entering it by an instigated event.
The good thing about using an instigated event, is that it is automatic