Top.Mail.Ru
Ответы

Нужна помощь с ahk для крмп

У меня проблема при введении команды .прозыск: у меня появляется куча менюшек. Чтобы они не появлялись, нужно сделать так, чтобы после того как я написал команду .прозыск, автоматически нажимался {Enter}. Я бы сам мог нажимать его, но для нажатия на него у меня есть 500 мс, и это мало. Если делать больше, то это долго, так как в патруле нужны быстрые бинды.

:*?:.прозыск::

SendMessage, 0x50,, 0x4190419,, A

Sleep 500

Sendinput, {F6}Погоня Розыск (ID): {spase}

Input, ID, V I M, {Enter}

SendInput {end}+{home}{del}{esc}

Sleep 900

SendInput, {F6}/do Фотоапарат в кармане.{Enter}

Sleep 600

SendInput, {F6}/me открыв карман, взял Фотоапарат и сфоткал машину нарушителя{Enter}

Sleep 500

SendInput, {F6}/me положил фотоапарат в карман{Enter}

Sleep 600

SendInput, {F6}/do Фотоапарат в кармане.{Enter}

Sleep 500

SendInput, {F6}/do КПК в кармане.{Enter}

Sleep 600

SendInput, {F6}/me открыв карман, взял КПК и занес данные о нарушителе{Enter}

Sleep 500

SendInput, {F6}/do Нарушитель объявлен в розыск.{Enter}

Sleep 700

SendInput, {F6}/su %ID% {Enter}

Return

Я, конечно, могу сделать так, и все будет хорошо.

Проблема в том, что кнопками так не напосешься для бинда всех команд.

Numpad1::

SendMessage, 0x50,, 0x4190419,, A

Sleep 500

Sendinput, {F6}Погоня Розыск (ID): {spase}

Input, ID, V I M, {Enter}

SendInput {end}+{home}{del}{esc}

Sleep 900

SendInput, {F6}/do Фотоапарат в кармане.{Enter}

Sleep 600

SendInput, {F6}/me открыв карман, взял Фотоапарат и сфоткал машину нарушителя{Enter}

Sleep 500

SendInput, {F6}/me положил фотоапарат в карман{Enter}

Sleep 600

SendInput, {F6}/do Фотоапарат в кармане.{Enter}

Sleep 500

SendInput, {F6}/do КПК в кармане.{Enter}

Sleep 600

SendInput, {F6}/me открыв карман, взял КПК и занес данные о нарушителе{Enter}

Sleep 500

SendInput, {F6}/do Нарушитель объявлен в розыск.{Enter}

Sleep 700

SendInput, {F6}/su %ID% {Enter}

Return

https://rutube.ru/video/private/56b8c0c7c0b5e672b98860cf4d52b829/?p=l2AwaD5qNgZNRx56qvFYlw – это видео, которое я сделал сам. Я в начале делаю с помощью команды, а второй раз – с помощью бинда Numpad1::. Вот мне нужно, чтобы с помощью команды было так же, как и с помощью биндера.

По дате
По рейтингу
Аватар пользователя
Ученик
8мес

Для автоматического подтверждения после команды .прозыск добавьте в скрипт SendInput, {Enter} сразу после отправки сообщения. Это устранит задержку, связанную с ручным нажатием, и обеспечит быстрый запуск последовательности. Можно встроить это прямо в команду, чтобы она автоматически завершалась, имитируя нажатие Enter и ускоряя выполнение без лишних задержек или сложных биндов.

Аватар пользователя
Просветленный
9мес

Что за игра такая, которая так напрягает

Аватар пользователя
Новичок
8мес

Радмир РП 19 сервер

Есть уже готовые, но они все неудобные и неприятные в использовании, и в них тяжело разобраться. Поэтому я решил сделать свой, чтобы запомнить все команды, ведь так легче. Если брать готовые, в них нет таких функций, как ввод с помощью одной команды, там только биндинды на нумпад, мышь и т. д.

Если можешь помочь, то помоги пожалуйста!

Аватар пользователя
Новичок
8мес

Я нашел способ это исправить!

:*?:.прозыск::

SendMessage, 0x50,, 0x4190419,, A

SendInput {Enter}

Sleep 500

SendInput, {F6}Погоня Розыск (ID): {space}

Input, ID, V I M, {Enter}

SendInput {end}+{home}{del}{esc}

Sleep 900

SendInput, {F6}/do Фотоапарат в кармане.{Enter}

Sleep 600

SendInput, {F6}/me открыв карман, взял Фотоаппарат и сфоткал машину нарушителя{Enter}

Sleep 500

SendInput, {F6}/me положил фотоапарат в карман{Enter}

Sleep 600

SendInput, {F6}/do Фотоапарат в кармане.{Enter}

Sleep 500

SendInput, {F6}/do КПК в кармане.{Enter}

Sleep 600

SendInput, {F6}/me открыв карман, взял КПК и занес данные о нарушителе{Enter}

Sleep 500

SendInput, {F6}/do Нарушитель объявлен в розыск.{Enter}

Sleep 700

SendInput, {F6}/su %ID% {Enter}

Return

Нужно было просто добавить SendInput {Enter} и вуоля. Как я сразу не додумался?



Видео по теме