AddDataHandler: Difference between revisions
(Created page with "{{ClientSide}} Adds a data handler to the specified shared data key. == Syntax == <pre> mp.events.addDataHandler(key, handlerFunction) </pre> === Required Arguments === * '...") |
m (category) |
||
| Line 29: | Line 29: | ||
</pre> | </pre> | ||
}} | }} | ||
[[Category:Client-side Function]] | |||
Revision as of 13:34, 15 May 2019
Client-Side
Adds a data handler to the specified shared data key.
Syntax
mp.events.addDataHandler(key, handlerFunction)
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
Client-Side
/*
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}.`);
});