Events::add: Difference between revisions

From RAGE Multiplayer Wiki
No edit summary
No edit summary
Line 9: Line 9:
{{CSharpContainer|
{{CSharpContainer|
<pre>
<pre>
RAGE.events.AddDataHandler(string name, OnEntityDataChangeDelegate handler);
RAGE.Events.Add(string eventName, RAGE.Events.CallDelegate handler);
</pre>
</pre>


{{Parameters}}
{{Parameters}}
* '''name'''
* '''eventName'''
* '''handler'''
* '''handler'''
}}
}}

Revision as of 08:03, 26 December 2022

Shared
Function

 JavaScript


This function registers event handlers.

Returning true will destroy automatically the event handler.


C# Syntax

RAGE.Events.Add(string eventName, RAGE.Events.CallDelegate handler);

Parameters

  • eventName
  • handler


JavaScript Syntax

Syntax

events.add(name, ...arguments);
events.add( associativeArray );

Example

Shared
function onPlayerDeath(player, reason, killer)
{
    console.log(player.name + " died.");
}

mp.events.add(
{
    "playerJoin" : player =>
    {
         console.log("New player: " + player.name);
    },

    "playerQuit" : (player, reason) =>
    {
         console.log(player.name + " quit");
    },

    "playerDeath" : onPlayerDeath
});


See Also