Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/22/17 in all areas

  1. class Faction { constructor(params) { if (params.members instanceof Array && params.members.length) { this.members = params.members } this.name = params.name } get ranks() { return ['Ранг 1', 'Ранг 2'] } invite(player) { this.members.push(player) } uninvite(player) { this.members.forEach((_player, i, arr) => _player.id === player.id) ? arr.splice(i, 1) : null) } setrank(player, value) { if (typeof value === "number" && this.ranks[value]) { player.rank = value } } giverank(player) { return [player.rank, this.ranks[player.rank]] } } let player = mp.players[0] , faction = null if (player) { let params = { name: "Фракция с тестовым названием", members: [ player.id ] } faction = new Faction(params) }
    1 point
  2. Спасибо большое за пояснение. Рекомендации по оформлению кода обязательно приму к сведению, и буду стараться им следовать. Про плейсхолдеры уже узнал, оказалось ничего сложного в этом нет.
    1 point
×
×
  • Create New...