Автокликер Clickermann :: Форум

Основной раздел => Использование => Topic started by: ToT on September 21, 2018, 04:14:00 PM

Title: Скрипт для игры
Post by: ToT on September 21, 2018, 04:14:00 PM
Здравствуйте.
Написал скриптик:

Code: [Select]
DEFINE($var, 0)
IF(ISKEYDOWN(#0)=1)
   WHILE($var < 5)
      KEYDOWN(#space)
      WAITMS(100) // Время на зажатие кнопки
      KEYUP(#space)
      WAIT(1)
     
   END_CYC
END_IF

Он прекрасно работает в блокноте. Нажимаешь 0 и он спамит пробелами. Но когда переключаешься на окно игры эффект пропадает.
Что я сделал не так?
Title: Re: Скрипт для игры
Post by: ToT on September 21, 2018, 04:56:27 PM
Окно игры активно. то есть я нажимаю пробел сам и персонаж прыгает.

Примерно так: я нажимаю 0 и после этого каждую секунду эмулируется зажатие пробела на 0.1 секунды в замкнутом цикле.
Title: Re: Скрипт для игры
Post by: ToT on September 21, 2018, 05:29:59 PM
Спасибо. А как это сделать? Можете показать как дополнить скрипт?
Title: Re: Скрипт для игры
Post by: ToT on September 21, 2018, 05:53:12 PM
Спасибо! Чуть позже попробую.
Title: Re: Скрипт для игры
Post by: ToT on September 21, 2018, 11:53:10 PM
Спасибо. А как это сделать? Можете показать как дополнить скрипт?
вписать вот эту строку
#ps2_keyboard

Попробовал
Code: [Select]
// 21.09.2018
#name "New Script"
#ps2_keyboard

DEFINE($var, 0)
IF(ISKEYDOWN(#0)=1)
   WHILE($var < 5)
      KEYDOWN(#space)
      WAITMS(100)
      KEYUP(#space)
      WAIT(1)
     
   END_CYC
END_IF

Скрипт перестал работать. :(
Title: Re: Скрипт для игры
Post by: ToT on September 22, 2018, 02:10:53 AM
Разобрался. Клавиатура USB, есть ли еще варианты обхода защиты?
Title: Re: Скрипт для игры
Post by: ToT on September 22, 2018, 01:33:48 PM
Да прошу прощения.
Система: Вин 10 х64.
Игра: Kingdom Come Deliverance
Версия: Стим лицензия 1.6
Клавиатура и мышь USB на материнке ps/2 отсутствует.

Какая защита к сожалению не знаю, попрбовал поискать, пока не нашел.
Title: Re: Скрипт для игры
Post by: dramster on September 22, 2018, 07:10:16 PM
Во  :D http://crapware.aidf.org/forum/index.php?topic=3252.0
Title: Re: Скрипт для игры
Post by: ToT on September 23, 2018, 08:12:09 PM
Во  :D http://crapware.aidf.org/forum/index.php?topic=3252.0

Круто! Ардуинку задействовать в голову не приходило. А ведь идея напрашивалась.
Сейчас клаву разберу да к паре клавиш припаяю проводки. Большое спасибо!
Title: Re: Скрипт для игры
Post by: dramster on September 24, 2018, 12:23:14 AM
Ты серьезно?  ;D

Я это так, не всерьез предложил  :D . Я до задействования клавиатуры так и не дошел. Ты конечно попробуй.

Дело в том, что с клавиатурой немного посложнее будет, она вроде как работает по принципу матрицы. То есть нужно будет считывать сигнал с одного контакта, и в нужный момент времени подать ток (либо какойто сигнал, даже и не в курсе) на второй контакт.

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


Насчет принципа работы клавиатуры не уверен, это лишь мои догадки, нужно читать, проверять, осциллографом посмотреть.
Title: Re: Скрипт для игры
Post by: ToT on September 24, 2018, 09:48:28 PM
Ты серьезно?  ;D
Вполне. :) Все норм получилось у меня просто валялась ардуинка мини и пара реле простеньких. На кнопки Ф9-Ф12 припаял кусочек витой пары клавишу прыжка переназначил и вуаля. За 4 часа выносливость докачалась до 16 и можно спокойно играть не наяривая пробел. :)