Вопросы

5 ответов на этот вопрос

  • 0
hokageud
Завсегдатый

@NO2037 смотри, INVALID_PLAYER_ID равняетсу -1, использовать можешь например в системе домов, где загружается дом под ид 0, но на проверку наличия дома у игроква ставишь не ноль, а -1

Отредактировано пользователем hokageud

Поделиться сообщением


Ссылка на сообщение
  • 0
Cawfee
Великий Гуру

@NO2037, используйте константы подобного рода всегда, когда хотите однозначно понять, какие перед вами данные: валидные или нет. Так, например, если вы хотите хранить ID игрока, который последним вводил какую-либо команду, то, выполнив инициализацию переменной, предназначенной для хранения этого ID игрока, нулем, вы не сможете отличить, была ли команда введена игроком под ID 0, либо не была введена вовсе. То же самое касается и любых других данных. Можете создавать аналогичные константы под свои нужды.

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Korochansky
      От Korochansky
      Я рад объявить о выпуске первой публичной версии современной IDE с открытым исходным кодом под лицензией GPLv3 для разработки open.mp и SA-MP, которая отличается интеграцией с SAMPCTL, управлением зависимостями и встроенной поддержкой Git.
       
      Особенности:
      • Разработано специально для open.mp и SA-MP разработки.
      • Встроенная интеграция с SAMPCTL для создания, запуска и управления проектами.
      • Менеджер зависимостей для удобной установки и обновления серверных пакетов и компонентов.
      • Встроенная поддержка Git с индикаторами состояния репозитория и историей коммитов.
      • Маркеры истории изменений для отслеживания измененных и сохраненных строк.
      • Автоматическое сопоставление и выделение скобок
      • Предварительный просмотр цвета для значений RGBA и HEX прямо в редакторе.
      • Интеграция инструмента выбора цвета для быстрой вставки цветов в код Pawn.
      • Режим 'Разделенный редактор кода' для одновременной работы с несколькими файлами.
      • Дерево проекта, оптимизированное для крупных проектов.
      • Интегрированные панели вывода результатов сборки и консоли сервера.
      • Автоматический мониторинг и обновление файлов проектов.
      • Портативная версия (установка не требуется).
       
      В репозитории: https://github.com/daniilkorochansky/spawn
    • Margiela
      От Margiela
      устал от vs code + он часто конфликтует с маками, конкретно с версией M3(как у меня).
      имеются ли аналоги pawno на mac?