rock-mod
Version:
Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.
20 lines (19 loc) • 595 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RageRPCManager = void 0;
class RageRPCManager {
register(rpcName, handler) {
return mp.events.addProc(rpcName, handler);
}
unregister(rpcName) {
return mp.events.remove(rpcName);
}
emitClient(player, rpcName, ...args) {
const mpPlayer = mp.players.at(player.id);
if (!mpPlayer) {
throw new Error(`Player with id ${player.id} not found`);
}
return mpPlayer.callProc(rpcName, args);
}
}
exports.RageRPCManager = RageRPCManager;