1 (изменено: ninja__go, 2018-07-25 21:39:45)

Тема: AHK: игра Dead by Daylight

Данный скрипт не работает в игре DbD. Самое интересное что, в чате игры(до и после матча) скрипт работает, так же работает в обычных текстовых документах и браузерах, кроме самого матча в игре. Единственный способ, который я пробовал, это запускать от имени администратора, но и это не помогло. Прошу вас мне помочь.
P.s. так же пытался менять значение после "sleep", но это тоже не работает.

sc21::
   Loop
   {
      Send, {sc1E down}
      Sleep, 100
      Send, {sc1E up}
      Send, {sc20 down}
      Sleep, 100
      Send, {sc20 up}
      If !GetKeyState("sc21", "P")
         Break
   }
   Return
Post's attachments

escape.ahk 225 b, 1 downloads since 2018-07-25 

You don't have the permssions to download the attachments of this post.

2 (изменено: ninja__go, 2018-07-25 21:42:26)

Re: AHK: игра Dead by Daylight

Извините, случайно написал и теперь не знаю как удалить этот ответ.

3

Re: AHK: игра Dead by Daylight

Извините, не могли бы вы наглядно показать пример на моём коде, т.к. мои знания ahk позволяют писать лишь подобные примитивные коды,а текст, описывающий данные библиотеки, написан слишком сложно для меня, и я ничего в нем не понимаю.

4 (изменено: ninja__go, 2018-07-25 22:29:16)

Re: AHK: игра Dead by Daylight

Спасибо, сейчас попробую.

5 (изменено: ninja__go, 2018-07-25 22:51:12)

Re: AHK: игра Dead by Daylight

Правильно ли я написал код? И так же у меня выходит данная ошибка.

#Include, class_DD.ahk
SetWorkingDir %A_ScriptDir%
sc21::
   Loop
   {
      DD._key_press("a")
      DD._key_press("d")
      If !GetKeyState("sc21", "P")
         Break
   }
   Return
Post's attachments

eror.png
eror.png 153.62 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

6 (изменено: ninja__go, 2018-07-25 23:12:16)

Re: AHK: игра Dead by Daylight

Я не до конца разобрался как именно нужно разместить все файлы, я пробовал по разному, но выходила одна и таже ошибка. Это один из вариантов.
P.s. вы уж извините, я не сильно во всем этом разбираюсь.

Post's attachments

file.png 1.31 mb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

7 (изменено: ninja__go, 2018-07-26 00:06:59)

Re: AHK: игра Dead by Daylight

После недолгого смеха над собой у меня все получилось, спасибо большое. Только у меня остался один вопрос как именно опустить и поднять клавишу.Это правильно я сделал?

DD._key("d",1) DD._key("d",2)

или так

DD.key("d",1) DD.key("d",2)

Но там написано что нужен dd cod , а таблицу виртуальных клавиш dd в интернете я не нашел.

8 (изменено: powercat, 2018-07-26 02:23:01)

Re: AHK: игра Dead by Daylight

ninja__go, вот.

DD._key("d", "Down") ; зажать d
DD._key("d", "Up") ; отжать d
DD._key_press("d") ; нажать d

Также в самом классе есть комментарии с метками Example и пояснениями.

9

Re: AHK: игра Dead by Daylight

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

Post's attachments

file.png
file.png 124.97 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

10

Re: AHK: игра Dead by Daylight

Думаю это связано с ограничениями на количество бесплатной версии, а у вашего друга библиотека вовсе не получила доступ в инет.
Либо платите китайцу, либо разберитесь с Interception.

11

Re: AHK: игра Dead by Daylight

а как дать ей доступ в интернет?

12 (изменено: svoboden, 2018-07-29 03:03:45)

Re: AHK: игра Dead by Daylight

Обычный Send у меня работает в большинстве игр, если правильно настроить команду.

13 (изменено: svoboden, 2018-07-29 03:23:40)

Re: AHK: игра Dead by Daylight

stealzy, неподражаемы ни я. Я просто заметил, что команда send работает в играх, если ее правильно настроить, хоть по началу тоже казалось, что без библиотеки DD никак.

14 (изменено: svoboden, 2018-07-29 17:07:38)

Re: AHK: игра Dead by Daylight

Качать 6.25 гб ради проверки команды send, не очень хочется.
Но, может, команду  Sleep лучше нужно расставить в скрипте.

15 (изменено: svoboden, 2018-07-29 18:40:24)

Re: AHK: игра Dead by Daylight

Кто задавал вопрос, тот пусть сам на него и ответит?

16 (изменено: svoboden, 2018-07-29 21:21:11)

Re: AHK: игра Dead by Daylight

Вот тему подняли из ничего. Настраиваю я ее через справку обычную, конечно.

17

Re: AHK: игра Dead by Daylight

ninja__go, эта ошибка появляется либо из-за плохого инет соединения, тк драйвер грузится с сервера китайца, либо из-за того, что вы не выгружаете драйвер и длл после завершения работы с ними.

18

Re: AHK: игра Dead by Daylight

stealzy пишет:

Очевидно что Send тут не подходит и нужна хардварная эмуляция

Можно попробовать ещё SendPlay.

19 (изменено: svoboden, 2018-07-30 14:20:42)

Re: AHK: игра Dead by Daylight

stealzy пишет:

знание должно храниться в секрете.

Я же уже оставлял ссылки, как можно настроить команду Send.
https://autohotkey.com/boards/viewtopic … tester+ahk;
https://autohotkey.com/board/topic/9565 … -tool-v32/.

20

Re: AHK: игра Dead by Daylight

А разве этого недостаточно?

Enable the Add 'Run with UI Access' to context menus option in AutoHotkey Setup. This option can be enabled or disabled without reinstalling AutoHotkey by re-running AutoHotkey Setup from the Start menu. Once it is enabled, launch your script file by right-clicking it and selecting Run with UI Access, or use a command line like "AutoHotkeyU32_UIA.exe" "Your script.ahk" (but include full paths).

https://autohotkey.com/docs/FAQ.htm#uac

21

Re: AHK: игра Dead by Daylight

Интересно и странно но у меня скрипт работает.
Я же в свое время был себе сделал похожий скрипт который тоже замечательно работает в игре.


3::
loop
{
Random, rand, 100, 150
send, {a down}
sleep, rand
send, {a up}

send, {d down}
sleep, rand
send, {d up}

 if !GetKeyState("3", "P")
break
}
Return