UNPKG

samp-node-lib

Version:

NodeJS library for Scripting San Andreas Multiplayer:SAMP depends on samp-node plugin

33 lines 1.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SampPlayers = void 0; const SampPlayer_1 = require("./SampPlayer"); samp.on('OnDialogResponse', ((playerid, dialogid, response, listitem, inputtext) => { SampPlayers.ids[`id${playerid}`] && SampPlayers.ids[`id${playerid}`].dialog[`id${dialogid}`] && SampPlayers.ids[`id${playerid}`].dialog[`id${dialogid}`]({ response, listitem, inputtext }); })); class SampPlayers { static getNewClass(playerid) { if (SampPlayers.ids[`id${playerid}`] !== undefined) { delete SampPlayers.ids[`id${playerid}`]; } SampPlayers.ids[`id${playerid}`] = new SampPlayer_1.SampPlayer(playerid); return SampPlayers.ids[`id${playerid}`]; } static getClass(playerid) { if (SampPlayers.ids[`id${playerid}`] === undefined) { SampPlayers.ids[`id${playerid}`] = new SampPlayer_1.SampPlayer(playerid); } return SampPlayers.ids[`id${playerid}`]; } static removeClass(playerid) { if (SampPlayers.ids[`id${playerid}`] !== undefined) { const playerClass = SampPlayers.ids[`id${playerid}`]; delete SampPlayers.ids[`id${playerid}`]; return playerClass; } return new SampPlayer_1.SampPlayer(playerid); } } exports.SampPlayers = SampPlayers; SampPlayers.ids = {}; //# sourceMappingURL=SampPlayers.js.map