ID клавиш

ID ошибок, объектов, погоды и т.д

Модератор: SJplayer

Аватара
Автор темы
Дим M
Администратор
Администратор
Сообщения: 1123
Репутация: 70
С нами: 5 лет 1 месяц

ID клавиш

Сообщение #1 Дим » 13 апреля 2013, 11:20

  ID  Назначение клавиши  Имя константы
  2  Присесть  KEY_CROUCH
  8  Спринт  KEY_SPRINT
  16  Вторичная атака  KEY_SECONDARY_ATTACK
  32  Прыжок  KEY_JUMP
  64  Смотреть в право  KEY_LOOK_RIGHT
  128  Ручной тормоз  KEY_HANDBRAKE
  256  Смотреть в небо  KEY_LOOK_LEFT
  512  Субмиссия (в машине), Смотреть назад (пешком)  KEY_SUBMISSION,KEY_LOOK_BEHIND
  1024  Идти шагом  KEY_WALK
  2048  Аналог вверх (по умолчанию 8)  KEY_ANALOG_UP
  4096  Аналог вниз (по умолчанию 2)  KEY_ANALOG_DOWN
  16384  Аналог вправо (по умолчанию 6)  KEY_ANALOG_LEFT
  8192  Аналог влево (по умолчанию 4)  KEY_ANALOG_RIGHT
  65408  Вперед  KEY_UP
  128  Назад  KEY_DOWN
  65408  Влево  KEY_LEFT
  128  Вправо  KEY_RIGHT
  65536  Ответ «Да»  KEY_YES
  131072  Ответ «Нет»  KEY_NO
i love you mxIni Mysql

! ! !


Аватара
Alien M
Ефрейтор
Ефрейтор
Сообщения: 25
Репутация: 17
С нами: 3 года 11 месяцев

Сообщение #2 Alien » 9 июня 2014, 21:27

также можно применять сочетания клавиш, например:
Alt(1024)+Y(65536) = 66560

а лучше в OnPlayerKeyStateChange добавить:

Код: Выделить всё

new string[32];
format(string, sizeof(string), "newkeys: {F4FF00}%d {ff0000}| {FFFFFF}oldkeys: {F4FF00}%d", newkeys, oldkeys);
SendClientMessage(playerid,0xffffffAA,string); 

чтобы узнавать id сочетаний.

После нужно обязательно закомментировать этот код, чтобы не мешал в моде.
http://vk.com/alien_brickman

Аватара
Автор темы
Дим M
Администратор
Администратор
Сообщения: 1123
Репутация: 70
С нами: 5 лет 1 месяц

Сообщение #3 Дим » 9 июня 2014, 21:33

Alien писал(а):также можно применять сочетания клавиш, например:
Alt(1024)+Y(65536) = 66560

Не знал :oops:
i love you mxIni Mysql


Вернуться в «ID'S»