OKStyle
Эксперт
Функция определяет, использует игрок джойстик или нет. На тренировочных серверах и клан-варах, а также турнирах, следили за этим очень строго, так как часто юзали переключение, поскольку оно давало аим (автонаведение).
Раньше всех на форуме это было в сообщении Max_Coldheart
Следуя инфе из wiki, можно сделать вывод, что детектить можно и так:
Кстати говоря, где-то это успешно применялось, надо покопаться. Давайте подумаем, какие ещё есть варианты.
PHP:
stock IsPlayerUseJoypad(playerid)
{
new keys, ud, lr;
GetPlayerKeys(playerid, keys, ud, lr);
if((ud != 128 && ud != 0 && ud != -128) || (lr != 128 && lr != 0 && lr != -128)) return 1;
return 0;
}
Следуя инфе из wiki, можно сделать вывод, что детектить можно и так:
PHP:
stock IsPlayerUseJoypad(playerid)
{
new keys, ud, lr;
GetPlayerKeys(playerid, keys, ud, lr);
if(!IsPlayerInAnyVehicle(playerid) && (ud == KEY_ANALOG_UP || ud == KEY_ANALOG_DOWN)) return 1;
return 0;
}
