AddDataHandler

From RAGE Multiplayer Wiki
Revision as of 18:32, 26 November 2018 by Rootcause (talk | contribs) (Created page with "{{ClientSide}} Adds a data handler to the specified shared data key. == Syntax == <pre> mp.events.addDataHandler(key, handlerFunction) </pre> === Required Arguments === * '...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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}.`);
});