Как убрать дерганье персонажа при ходьбе во время флуда ALT (Arizona RP)?

Koora

Известный
Автор темы
38
18
Всем привет! Столкнулся с такой проблемой при написании скрипта для ловли лавок на Аризоне.

Для открытья диалога использую стандартный флуд клавишей ALT через setVirtualKeyDown:
Lua:
if isSpammingAlt then
setVirtualKeyDown(18, true)
wait(0)
setVirtualKeyDown(18, false)
end
также не помогает
Lua:
setGameKeyState()

Если персонаж просто стоит на месте, всё работает относительно нормально. Но стоит мне попытаться во время активного флуда пошевелиться (пойти куда-то с помощью WASD), как персонажа начинает сильно трясти и дергать из-за конфликта симуляции нажатия ALT и управления движением.
Как это можно грамотно обойти?
Есть ли способ эмулировать нажатие ALT так, чтобы оно не ломало анимацию движения персонажа?
Буду очень благодарен за любые рабочие примеры или идеи решения!
 
Последнее редактирование:

chapo

tg/inst: @moujeek
Всефорумный модератор
9,264
12,717
setGameKey должен работать, но если ты прожимаешь его на пару кадров, то он может не отправиться в синхре. Проще всего отправлять альт синхрой, ну и если там есть невидимый пикап, то отправлять его поднятие
 
  • Нравится
Реакции: libsamp.so и VanoKLR

VanoKLR

Известный
1,130
778
любые рабочие примеры