Jump to content

Recommended Posts

Posted
18 часов назад, tmaslov22 сказал:

Понятно что в 1 файле не нужно все писать, но и под каждую команду создавать файл не лучшая идея. Что если на сервере будет 1000 команд? Как поддерживать код?) Мне вообще архитектура которая есть сейчас в keker не очень понравилась.

Да, я согласен. Нужны поддиректории в `commands`, группирующие команды + `index.js` общий + в каждой категории, в котором мы будем вручную подключать каждый файл команды.

 

Меня, кстати, больше смущает в примере сервера отсутствие единого стиля кода: ES6 встречается в том же файле, что и ES5. И это при том, что nodejs, на котором базируется сервер, официально не поддерживает ES6.

  • 2 years later...
Posted
 if (playerName == parseInt(playerName)) {
    // Если число - ищем среди ID'ов пользователей
    foundPlayer = mp.players.at(playerName);
  }

  // Если пользователь не найден по ID - ищем по никам
  if (!foundPlayer) {
    mp.players.forEach((_player) => {
      if (_player.name === playerName) {
        foundPlayer = _player;
      }
    });
  }

 

А что всегда нужно проверять? На всех командах? Нужно же макрос какой то сделать на это.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...