PlayerJoin: Difference between revisions

From RAGE Multiplayer Wiki
No edit summary
No edit summary
 
(One intermediate revision by one other user not shown)
Line 4: Line 4:


{{CSharpContainer|1=
{{CSharpContainer|1=
See [https://wiki.gtanet.work/index.php?title=OnPlayerConnected on GTA Network Wiki].
See [[OnPlayerConnected]].
}}
}}


Line 52: Line 52:
{{Example}}
{{Example}}
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">
const local = mp.players.local;
mp.events.add("playerJoin", (player) => {
mp.events.add("playerJoin", () => {
     mp.gui.chat.push(`${player.name} has joined the server!`);
     mp.gui.chat.push(`${local.name} has joined the server!`);
});
});
</syntaxhighlight>
</syntaxhighlight>

Latest revision as of 19:02, 15 May 2024

This event is triggered when a player joins the server.

Server-Side
Event

 JavaScript




C# Syntax


Parameters

JavaScript Syntax

Parameters

  • player: Player - The player who joined.

Example

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


Client-Side Event

 C#  JavaScript


This event is not called for the local player who joined the server.


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

Parameters

  • player: Player - Another player who joined the server.

Example

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


See also

Checkpoint

Colshape

Entity

Player

Streaming

Vehicle

Waypoint