PDA

Просмотр полной версии : [Native] GetPlayerKeys



Osetin
26.01.2014, 22:50
Функция возвращает нажатые клавиши.
Пример:


new keys,ud,lr;
GetPlayerKeys(playerid,keys,ud,lr);
if(ud == KEY_UP)
SendClientMessage(playerid, -1, "UP");
else if(ud == KEY_DOWN)
SendClientMessage(playerid, -1, "DOWN");
if(lr == KEY_LEFT)
SendClientMessage(playerid, -1, "LEFT");
else if(lr == KEY_RIGHT)
SendClientMessage(playerid, -1, "RIGHT");
Расшифровка:

GetPlayerKeys(playerid, &keys, &updown, &leftright)
&keys - набор битов содержащий значения нажатой кнопки. Список: http://wiki.sa-mp.com/wiki/Keys
&updown - переменная отвечающая за верх и низ
&leftright - переменная отвечающая за лево и право