PlayerEnterCheckpoint: Difference between revisions

From RAGE Multiplayer Wiki
No edit summary
mNo edit summary
Line 41: Line 41:
</syntaxhighlight>
</syntaxhighlight>
}}
}}
[[Category:Checkpoint]]
[[Category:Server-side Event]]
[[Category:Client-side Event]]

Revision as of 11:13, 30 April 2019

Client-Side Event

 C#  JavaScript


Event triggered when a player enters into a checkpoint


C# Syntax

public delegate void OnPlayerEnterCheckpointDelegate(Checkpoint checkpoint, CancelEventArgs cancel);

Parameters

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

Example

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

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


JavaScript Syntax

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

Parameters

  • checkpoint The checkpoint, expects any type.

Example

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