AddDataHandler
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}.`);
});