❗ ❗ Помогите, вопрос насчёт цикла (скрипта

mgvq

Активный
Автор темы
420
70
46wRVzbZmBE.jpg

Помогите у меня такая проблема, нужно построить код чтобы после нажатия на imgui кнопку "Подправить камеру" вводило /mm дальше ESC два раза (27 кнопка) и 1раз цифру 6 (54 кнопка) не могу построить код
 

MAHEKEH

Известный
2,010
504
Ставил всё равно не работает, isKeyJustPressed это же проверка нажата ли клавиша?
тебе вот это вроде нужно
Код:
setGameKeyState(27, 255)
если ты хочешь эмулировать нажатие

не знаю, я бы это в имгуи не делал, а сделал бы в цикле

например если нажата кнопка в имгуи тогда активировалась переменная
далее если переменная активна то в цикле while true do уже выполнялась эмуляция
 

mgvq

Активный
Автор темы
420
70
тебе вот это вроде нужно
Код:
setGameKeyState(27, 255)
если ты хочешь эмулировать нажатие

не знаю, я бы это в имгуи не делал, а сделал бы в цикле

например если нажата кнопка в имгуи тогда активировалась переменная
далее если переменная активна то в цикле while true do уже выполнялась эмуляция
Смори я захожу в /sp когда захожу курсор активен из-за этого я пытаюсь открыть диалог закрыть его дальше По скрипту убрать курсор с экрана возможно ли это сделать без этих Мучений, просто заходя в /sp курсор исчезал автоматически
 

MAHEKEH

Известный
2,010
504
Смори я захожу в /sp когда захожу курсор активен из-за этого я пытаюсь открыть диалог закрыть его дальше По скрипту убрать курсор с экрана возможно ли это сделать без этих Мучений, просто заходя в /sp курсор исчезал автоматически


закрывать диалог конечно лучше не эмулированием а работой с ним
ну как пример https://www.blast.hk/threads/60218/post-560279
но тебе придется узнать id своего диалога как минимум

у меня была похожая проблема и советовали юзать скрытие курсора функцией
Код:
imgui.ShowCursor = false
мне это не помогло и я как сверх-разум просто использовал секундное открытие чата
Код:
if Cursor == 0 then sampSetChatInputEnabled(true) wait(150) sampSetChatInputEnabled(false) Cursor = 1 end
 
  • Влюблен
Реакции: mgvq

mgvq

Активный
Автор темы
420
70
закрывать диалог конечно лучше не эмулированием а работой с ним
ну как пример https://www.blast.hk/threads/60218/post-560279
но тебе придется узнать id своего диалога как минимум

у меня была похожая проблема и советовали юзать скрытие курсора функцией
Код:
imgui.ShowCursor = false
мне это не помогло и я как сверх-разум просто использовал секундное открытие чата
Код:
if Cursor == 0 then sampSetChatInputEnabled(true) wait(150) sampSetChatInputEnabled(false) Cursor = 1 end
пошли в вк @xx186xx тут неудобно прост