Danil_Valov

Личные сообщения между игроками на сервере

Recommended Posts

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

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

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

 

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

Share this post


Link to post
Share on other sites
 if (playerName == parseInt(playerName)) {
    // Если число - ищем среди ID'ов пользователей
    foundPlayer = mp.players.at(playerName);
  }

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

 

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

Share this post


Link to post
Share on other sites

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.