Здравствуйте, гость ( Вход | Регистрация )

> Макрос Для Last Chaos, нужен пример простенького макроса
Lenni
сообщение 1.9.2010, 11:59
Сообщение #1


*

Registred
Сообщений: 2
Регистрация: 1.9.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 12.979
Возраст: 30



Приветствую всех.

Не сочтите за труд дать примеры написания макроса для эмуляции нажатия клавишь на клаве:
1. Нажать Tab
2. пауза(значение сам поставлю)
3. Отпустить Tab
4. пауза(значение сам поставлю)
5. нажать F1
6. пауза(значение сам поставлю)
7. Отпустить F1

Второй вариант:
1. Нажать Tab
2. пауза(значение сам поставлю)
3. Отпустить Tab
4. пауза(значение сам поставлю)
5. нажать F1
6. пауза(значение сам поставлю)
7. Отпустить F1
8. пауза(значение сам поставлю)
9. Нажать Tab
10. пауза(значение сам поставлю)
11. Отпустить Tab
12. пауза(значение сам поставлю)
13. нажать F2
14. пауза(значение сам поставлю)
15. Отпустить F2
16. пауза(значение сам поставлю)
17. Нажать Tab
18. пауза(значение сам поставлю)
19. Отпустить Tab
20. пауза(значение сам поставлю)
21. нажать F1
22. пауза(значение сам поставлю)
23. Отпустить F2

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

Смысл такой: перс ТАБом выбирает цель и по кнопке F1 начинает ее атаковать (автоатака есть в самой игре), в процессе атаки он нажимает F2(это определенный скил)и дальше продолжает бить опять простыми ударами, пока не восстановиться скил на кнопке F2.
Убил моба - выбрал по ТАБ другую цель и опять все пошло по кругу.
Макрос можно зациклить только когда в Упилоте уже нельзя будет вписывать новые команды.
Паузы все впишу разные, что бы нельзя было определить, что нажимает кнопки не человек.

И последний идеальный пример, хотелось бы туда вписать нажатие еще кнопки F3 например, которая должна нажиматься, когда полоска жизни персонажа снижается меньше 50% от максимального значения. максимальное значение жизни возрастает с каждым новым уровнем персонажа.
Ну на худой конец можно каждый раз при переходе персонажа на новый уровень немного корректировать скрипт.

Может кто-нить помочь в этом деле? Я просто пока еще тупо соображаю как это вписать с помощью команд.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов(1 - 2)
Cyxapuk
сообщение 2.9.2010, 3:56
Сообщение #2


*******

Adept
Сообщений: 1.088
Регистрация: 11.2.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 5.111



С нажать - отпустить улыбнуло)

repeat 10
send Tab
wait 100
send F1
wait 100
end_repeat

Вот как то так). Хотя мог бы и мануал прочитать, куда уж проще то, нажал - подождал.


--------------------
Не имей 100гп, а имей 100хп ;)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Lenni
сообщение 2.9.2010, 11:55
Сообщение #3


*

Registred
Сообщений: 2
Регистрация: 1.9.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 12.979
Возраст: 30



За пример, спасибо. Хотя честно признаться интересовали немного больше примеры для второго и третьего варианта. (IMG:style_emoticons/default/smile.gif)
Цитата(Cyxapuk @ 2.9.2010, 4:56) *

С нажать - отпустить улыбнуло)

А почему улыбнуло-то? Очеловечиваю нажатие клавиш, вот и все (IMG:style_emoticons/default/smile.gif)
Человек нажимая и отпуская кнопки делает паузы в мсек.
Собственно говоря на моей мышки макрос так и работает. Проставляю разные паузы и вуаля. Пока макрос не зациклен программно вычислить что играет не человек а "бот" невозможно. Но есть ограничение на размер файла в 16кб, а этого хватает всего на 3 минуты игры, потом идет повтор макроса. на этом и могут спалить.


Цитата(Cyxapuk @ 2.9.2010, 4:56) *
Хотя мог бы и мануал прочитать, куда уж проще то, нажал - подождал.
Смотрел, но никак в толк не возьму принцип работы, поэтому не особо что понял.

Да и потом хотелось бы все же что б прога следила за состоянием ХР персонажа.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 18.7.2025, 10:53
Designed by Nickostyle