UNPKG

rock-mod

Version:

Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.

29 lines (28 loc) 795 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RageEventsManager = void 0; class RageEventsManager { onInternal(events) { mp.events.add(events); } offInternal(eventName) { mp.events.remove(eventName); } emitInternal(eventName, ...args) { mp.events.call(eventName, ...args); } onClient(events) { mp.events.add(events); } offClient(eventName) { mp.events.remove(eventName); } emitClient(player, eventName, ...args) { const mpPlayer = mp.players.at(player.id); if (!mpPlayer) { throw new Error(`Player with id ${player.id} not found`); } return mpPlayer.call(eventName, args); } } exports.RageEventsManager = RageEventsManager;