AddDataHandler

From RAGE Multiplayer Wiki
Revision as of 13:34, 15 May 2019 by RoboN1X (talk | contribs) (category)
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}.`);
});