Danil_Valov Posted January 9, 2017 Author Posted January 9, 2017 18 часов назад, tmaslov22 сказал: Понятно что в 1 файле не нужно все писать, но и под каждую команду создавать файл не лучшая идея. Что если на сервере будет 1000 команд? Как поддерживать код?) Мне вообще архитектура которая есть сейчас в keker не очень понравилась. Да, я согласен. Нужны поддиректории в `commands`, группирующие команды + `index.js` общий + в каждой категории, в котором мы будем вручную подключать каждый файл команды. Меня, кстати, больше смущает в примере сервера отсутствие единого стиля кода: ES6 встречается в том же файле, что и ES5. И это при том, что nodejs, на котором базируется сервер, официально не поддерживает ES6.
Siman Posted January 23, 2019 Posted January 23, 2019 if (playerName == parseInt(playerName)) { // Если число - ищем среди ID'ов пользователей foundPlayer = mp.players.at(playerName); } // Если пользователь не найден по ID - ищем по никам if (!foundPlayer) { mp.players.forEach((_player) => { if (_player.name === playerName) { foundPlayer = _player; } }); } А что всегда нужно проверять? На всех командах? Нужно же макрос какой то сделать на это.
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