From RAGE Multiplayer Wiki
|
|
| 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>
| |
| }}
| |
| | |
| [[Category:Client-side Function]]
| |
Latest revision as of 13:38, 24 May 2019