Events::add: Difference between revisions
No edit summary |
No edit summary |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
This function registers event handlers. | This function registers event handlers. | ||
Returning true will destroy automatically the event handler. | Returning true will destroy automatically the event handler. | ||
<br>{{SharedFunction}} | |||
{{CSharpContainer| | {{CSharpContainer| | ||
<pre> | <pre> | ||
RAGE. | RAGE.Events.Add(string eventName, RAGE.Events.CallDelegate handler); | ||
</pre> | </pre> | ||
}} | }} | ||
Latest revision as of 08:16, 26 December 2022
This function registers event handlers.
Returning true will destroy automatically the event handler.
C# Syntax
RAGE.Events.Add(string eventName, RAGE.Events.CallDelegate 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
- Functions
- Properties