ID клавиш

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

Дим M
Topic author, Администратор
Администратор
Avatar
Дим M
Topic author, Администратор
Администратор
Reputation: 74
Posts: 1170
Joined: 5 Apr 2013
With us: 6 years

#1by Дим » 13 Apr 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
Ефрейтор
Ефрейтор
Avatar
Alien M
Ефрейтор
Ефрейтор
Reputation: 17
Posts: 25
Joined: 9 Jun 2014
With us: 4 years 10 months

#2by Alien » 9 Jun 2014, 21:27

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

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

Code: Select all

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
Topic author, Администратор
Администратор
Avatar
Дим M
Topic author, Администратор
Администратор
Reputation: 74
Posts: 1170
Joined: 5 Apr 2013
With us: 6 years

#3by Дим » 9 Jun 2014, 21:33

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

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


Return to “ID'S”