PlayerJoin: Difference between revisions

From RAGE Multiplayer Wiki
No edit summary
No edit summary
Line 1: Line 1:
This event is triggered when a player joins the server. This event is not called for the local player who joined the server (when it's used in client-side).
This event is triggered when a player '''joins''' the server. This event is '''not''' called for the '''local player''' who joined the server (when it's used in client-side).
{{ServersideJsEvent}}
{{ServersideJsEvent}}



Revision as of 01:12, 29 December 2018

This event is triggered when a player joins the server. This event is not called for the local player who joined the server (when it's used in client-side).

Server-Side
Event

 JavaScript



JavaScript Syntax

Parameters

  • player: The player who joined.

Example

mp.events.add('playerJoin', player => {
    mp.gui.chat.push(`[SERVER]: ${player.name} has joined the server!`);
});


Client-Side Event

 C#  JavaScript


C# Syntax

public delegate void OnPlayerJoinDelegate(Player player);

Parameters

  • player: The player joining the server, expects RAGE.Elements.Player type.

Example

The example below shows up a message to the client when another player joins the server.

Events.OnPlayerJoin += OnPlayerJoin;
public void OnPlayerJoin(RAGE.Elements.Player player)
{
    RAGE.Chat.Output($"Player {player.Name} has joined");
}


JavaScript Syntax

Same as serverside