setGameKeyState проблема

KenzieReeves

Участник
Автор темы
39
5
Версия MoonLoader
.027.0-preview
На Аризоне что-то изменилось? Теперь происходит постоянное залипание эмулированных кнопок когда переключаешься с окна SAMP
Пример:
Lua:
veh = storeCarCharIsInNoSave(PLAYER_PED)
speed = getCarSpeed(veh)

while speed * 3.67 <= 50 do wait(0)
     speed = getCarSpeed(veh)
     setGameKeyState(16, 128)
end
Т.е. кнопка ускорения эмулируется пока скорость меньше/равна 50 - сейчас работат также, но до момента пока не альттабнешься, как только окно сампа неактивно, кнопка ускорения залипает, игнорирует условие и продолжает разгон до бесконечности, это не так страшно, можно явно отключать её
Lua:
veh = storeCarCharIsInNoSave(PLAYER_PED)
speed = getCarSpeed(veh)

while speed * 3.67 <= 50 do wait(0)
     speed = getCarSpeed(veh)
     setGameKeyState(16, 128)
end
setGameKeyState(16, 0)
и залипание пропадает.
Но некоторые кнопки например
Lua:
setGameKeyState(7, 255)
Lua:
setGameKeyState(5, 255)
вообще не работают пока окно сампа неактивно. Буквально месяца 2-3 назад такого не наблюдалось. Кто-то знает что изменилось и есть ли альтернативное решение эмуляции?

Включена функция в лаунчере "Запуск в окне", установлен рабочий анти-афк.
 

stool

Известный
464
378
0 дней без ломания чего-нибудь аризоной...

Включена функция в лаунчере "Запуск в окне", установлен рабочий анти-афк.
возможно, на самом деле он не работает должным образом, из-за чего стейты кнопок в игре пердят
 

KenzieReeves

Участник
Автор темы
39
5
0 дней без ломания чего-нибудь аризоной...


возможно, на самом деле он не работает должным образом, из-за чего стейты кнопок в игре пердят
Поставил от AIR 1.4, потом 2.1, потом недавно вышедший оригинальный от Аризоны, результат один и тот же 😢