Events::add: Difference between revisions
mNo edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
__TOC__ | |||
{{SharedFunctionJS}} | |||
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. | ||
{{JSContainer| | |||
==Syntax== | ==Syntax== | ||
<pre> | |||
< | |||
events.add(name, ...arguments); | events.add(name, ...arguments); | ||
events.add( associativeArray ); | events.add( associativeArray ); | ||
</ | </pre> | ||
==Example== | ==Example== | ||
< | {{SharedCode| | ||
<pre> | |||
function onPlayerDeath(player, reason, killer) | function onPlayerDeath(player, reason, killer) | ||
{ | { | ||
| Line 31: | Line 36: | ||
"playerDeath" : onPlayerDeath | "playerDeath" : onPlayerDeath | ||
}); | }); | ||
</ | </pre> | ||
}} | |||
}} | |||
==See Also== | ==See Also== | ||
{{Event_functions}} | {{Event_functions}} | ||
Revision as of 11:41, 3 December 2019
This function registers event handlers.
Returning true will destroy automatically the event 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