Weizik Posted January 22, 2017 Share Posted January 22, 2017 Доброго времени суток. Подскажите, как возможно создать организацию? Есть какой-нибудь пример? От этого буду отталкиваться. Думаю многих интересует этот вопрос. Link to comment Share on other sites More sharing options...
cacao Posted January 22, 2017 Share 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 Link to comment Share on other sites More sharing options...
Weizik Posted January 22, 2017 Author Share 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) } Спасибо, буду использовать ваш код как пример. Link to comment Share on other sites More sharing options...
Weizik Posted January 22, 2017 Author Share 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 ) " ошибка, как можно решить? Link to comment Share on other sites More sharing options...
cacao Posted January 23, 2017 Share 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 Link to comment Share on other sites More sharing options...
Weizik Posted January 23, 2017 Author Share 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) } Без Вас я бы эту скобочку не нашел) Link to comment Share on other sites More sharing options...
IBusteD Posted June 5, 2018 Share Posted June 5, 2018 Я что то не смог создать фракцию( Link to comment Share on other sites More sharing options...
Leone Posted June 6, 2018 Share Posted June 6, 2018 12 hours ago, IBusteD said: Я что то не смог создать фракцию( Вы хоть основы знайте ? Советую для начала хотя бы тут почитать, а главное понять что там написано: https://learn.javascript.ru/ А вообще если программистом не хотите быть то и начинать на мой взгляд не стоит зря время потратите, а чтобы хороший мод написать многое знать нужно. ps: создать сервер не программисту будет очень трудно и время потраченное на проект будет высоким а результат будет слабым, то есть вряд ли на сегодняшний день какой то проект ГТА5 способен хотя бы не нести убытки.... Но если у Вас есть время на проект, и средства на продвижение и поддержку проекта то смело идите вперед тогда главное не забросить на половине пути! 1 Link to comment Share on other sites More sharing options...
IBusteD Posted June 6, 2018 Share Posted June 6, 2018 14 часа назад, Leone сказал: Вы хоть основы знайте ? Советую для начала хотя бы тут почитать, а главное понять что там написано: https://learn.javascript.ru/ А вообще если программистом не хотите быть то и начинать на мой взгляд не стоит зря время потратите, а чтобы хороший мод написать многое знать нужно. ps: создать сервер не программисту будет очень трудно и время потраченное на проект будет высоким а результат будет слабым, то есть вряд ли на сегодняшний день какой то проект ГТА5 способен хотя бы не нести убытки.... Но если у Вас есть время на проект, и средства на продвижение и поддержку проекта то смело идите вперед тогда главное не забросить на половине пути! Спасибо большое Link to comment Share on other sites More sharing options...
John_Miller Posted June 26, 2018 Share Posted June 26, 2018 А фракционный транспорт не подскажите как реализовать? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now