Вопросы

Что за константа  INVALID_PLAYER_ID и где ее лучше всего использовать? 

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


Ссылка на сообщение

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

  • 0

INVALID_PLAYER_ID INVALID_VEHICLE_ID etc = -1

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


Ссылка на сообщение
  • 0

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

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

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


Ссылка на сообщение
  • 0

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

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


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

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

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

    • fresko241
      От fresko241
      Привет, я только обучаюсь разработке. Хочу узнать у меня есть радио, музыка играет. Но как можно сделать чтобы музыка играла только в машине и слышна была и людям которые возле нее.


       
      CMD:radio(playerid,params[])
      {
              ShowPlayerDialog(playerid,150,DIALOG_STYLE_LIST,"Включить радио","[1] Кайф ты поймала\n[2] Седая ночь\n[3] Руки вверх ай яй яй\n[4] Radio ZaycevFM\n","Выбрать","Отмена");
      }
      CMD:radiostop(playerid,params[])
      {
              if(!IsValidObject(3)) return SendClientMessage(playerid,0xff0000AA,"Вы не включали радио");
          RemovePlayerAttachedObject(playerid, 3);
          StopAudioStreamForPlayer(playerid);
          SendClientMessage(playerid,0xff0000AA,"Вы сняли наушники и выключил плеер.");
          return 1;
      }