PlayerExitCheckpoint

From RAGE Multiplayer Wiki
Revision as of 23:34, 26 November 2018 by Sake (talk | contribs)
Client-Side

Event triggered when a player leaves a checkpoint

C# Syntax

C#
public delegate void OnPlayerExitCheckpointDelegate(Checkpoint checkpoint, CancelEventArgs cancel);

Parameters

  • checkpoint: checkpoint, expects RAGE.Elements.Checkpoint type.
  • cancel: cancel, expects RAGE.Events.CancelEventArgs type.

Examples

The example below shows a message to player with the position of the checkpoint they just exited.

Events.OnPlayerExitCheckpoint += OnPlayerExitCheckpoint;
public void OnPlayerExitCheckpoint(RAGE.Elements.Checkpoint checkpoint, RAGE.Events.CancelEventArgs cancel)
{
    Vector3 pos = checkpoint.Position;
    RAGE.Chat.Output($"Player just left the checkpoint at X{pos.X} Y{pos.Y} Z{pos.Z}");
}


JavaScript Syntax

JavaScript
mp.events.add("playerExitCheckpoint", (player, checkpoint) => {});

Parameters

  • player
  • checkpoint

Example

mp.events.add("playerExitCheckpoint", (player, checkpoint) => {
 // Do what you want.
});