Weizik 1 Posted January 22, 2017 Доброго времени суток. Подскажите, как возможно создать организацию? Есть какой-нибудь пример? От этого буду отталкиваться. Думаю многих интересует этот вопрос. Share this post Link to post Share on other sites
cacao 17 Posted January 22, 2017 (edited) 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) } Edited January 22, 2017 by cacao 111 1 Share this post Link to post Share on other sites
Weizik 1 Posted January 22, 2017 22 минуты назад, cacao сказал: 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) } Спасибо, буду использовать ваш код как пример. Share this post Link to post Share on other sites
Weizik 1 Posted January 22, 2017 26 минут назад, cacao сказал: 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) } " Uncaught SyntaxError: Unexpected token ) " ошибка, как можно решить? Share this post Link to post Share on other sites
cacao 17 Posted January 23, 2017 //было uninvite(player) { this.members.forEach((_player, i, arr) => _player.id === player.id) ? arr.splice(i, 1) : null) } //нужно uninvite(player) { this.members.forEach((_player, i, arr) => _player.id === player.id ? arr.splice(i, 1) : null) } 1 Share this post Link to post Share on other sites
Weizik 1 Posted January 23, 2017 11 час назад, cacao сказал: //было uninvite(player) { this.members.forEach((_player, i, arr) => _player.id === player.id) ? arr.splice(i, 1) : null) } //нужно uninvite(player) { this.members.forEach((_player, i, arr) => _player.id === player.id ? arr.splice(i, 1) : null) } Без Вас я бы эту скобочку не нашел) Share this post Link to post Share on other sites
IBusteD 0 Posted June 5, 2018 Я что то не смог создать фракцию( Share this post Link to post Share on other sites
Leone 13 Posted June 6, 2018 12 hours ago, IBusteD said: Я что то не смог создать фракцию( Вы хоть основы знайте ? Советую для начала хотя бы тут почитать, а главное понять что там написано: https://learn.javascript.ru/ А вообще если программистом не хотите быть то и начинать на мой взгляд не стоит зря время потратите, а чтобы хороший мод написать многое знать нужно. ps: создать сервер не программисту будет очень трудно и время потраченное на проект будет высоким а результат будет слабым, то есть вряд ли на сегодняшний день какой то проект ГТА5 способен хотя бы не нести убытки.... Но если у Вас есть время на проект, и средства на продвижение и поддержку проекта то смело идите вперед тогда главное не забросить на половине пути! 1 Share this post Link to post Share on other sites
IBusteD 0 Posted June 6, 2018 14 часа назад, Leone сказал: Вы хоть основы знайте ? Советую для начала хотя бы тут почитать, а главное понять что там написано: https://learn.javascript.ru/ А вообще если программистом не хотите быть то и начинать на мой взгляд не стоит зря время потратите, а чтобы хороший мод написать многое знать нужно. ps: создать сервер не программисту будет очень трудно и время потраченное на проект будет высоким а результат будет слабым, то есть вряд ли на сегодняшний день какой то проект ГТА5 способен хотя бы не нести убытки.... Но если у Вас есть время на проект, и средства на продвижение и поддержку проекта то смело идите вперед тогда главное не забросить на половине пути! Спасибо большое Share this post Link to post Share on other sites
John_Miller 1 Posted June 26, 2018 А фракционный транспорт не подскажите как реализовать? Share this post Link to post Share on other sites