AddDataHandler: Difference between revisions

From RAGE Multiplayer Wiki
(Created page with "{{ClientSide}} Adds a data handler to the specified shared data key. == Syntax == <pre> mp.events.addDataHandler(key, handlerFunction) </pre> === Required Arguments === * '...")
 
(Merged with new page)
Tag: New redirect
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{ClientSide}}
#REDIRECT [[Events::addDataHandler]]
Adds a data handler to the specified shared data key.
 
== Syntax ==
 
<pre>
mp.events.addDataHandler(key, handlerFunction)
</pre>
 
=== Required Arguments ===
* '''key''': Shared data key's name.
* '''handlerFunction''': Handler function.
 
=== Handler Function Arguments ===
* '''entity''': The entity that had the data change.
* '''value''': The new value of the data key.
 
== Examples ==
{{ClientsideCode|
<pre>
/*
    Handles testVar change.
    Do "player.data.testVar = 1234;" on server-side to trigger this.
*/
 
mp.events.addDataHandler("testVar", (entity, value) => {
    mp.gui.chat.push(`testVar changed to ${value} on entity ${entity.handle}.`);
});
</pre>
}}

Latest revision as of 13:38, 24 May 2019