|
|
|
Пожелания, Предложения по развитию сюда |
|
|
zlobnyjbot |
3.9.2017, 14:32
|
Registred
Сообщений: 3
Регистрация: 31.12.2011 Группа: Пользователи Наличность: 0
Пользователь №: 14.442
Возраст: 26
|
Отловил небольшой лаг в Вин 7 uopilot v.2.39 фотоПо пожеланиям - хотелось бы, чтобы end_if, end_while и end_for сбрасывало clickoffsetxy в 0. При переходе с kleft на left при clickoffsety 117 в хроме перестают прожиматься кнопки, хотя по отдельности условия работают.Приходится в начале каждого условия сбрасывать clickoffsety 0. Не совсем удобно также, что операторы не обрабатывают строковые переменные с диапазоном цветов в формате $ok 506, 447 3684568 [3694568], а по цифровым переменным #ok 506, 447 3684568 [3694568] у меня почему-то не прожимается left или kleft , в разных ситуациях. хотя может быть зря грешу, возможно это косяки последних обновлений Вин 7. (в формате left #ok, kleft #ok) Также хотелось бы альтернативную сборку на дебиан 8, чтобы не танцевать с бубном на работе каждый раз при выходе новой версии. Спасибо вам за проделанную работу, и успехов в дальнейшем труде и личной жизни!!! На самом деле программа сильно помогает сократить усилия на выполнения кучи "обезьяньей работы" в играх.
|
|
|
|
cirus |
3.9.2017, 15:15
|
Elder
Сообщений: 3.480
Регистрация: 18.8.2014 Группа: Пользователи Наличность: 26708
Пользователь №: 16.971
Возраст: 29
|
Цитата Отловил небольшой лаг А в чём лаг? Что-то я не понял. Цитата не прожимается left или kleft в формате left #ok, kleft #ok Числовая переменная содержит только одно число. Используйте строку или массив. Код set $ok 506, 447 // строка kleft $ok end_script Код init_arr %ok (1) 506, 447 // массив kleft %ok [1 1] %ok [1 2] end_script Я бы так сделал: Код set delimiter ' ' // это только в начале скрипта init_arr %ok (1) 506, 447 3684568 3694568 if %ok [1] kleft %ok [1 1] %ok [1 2] end_if end_script Цитата чтобы end_if, end_while и end_for сбрасывало clickoffsetxy в 0. В таком случае придётся после каждого условия дописывать смещение. Лучше в синтаксис кликов, последним параметром, добавить какое-то слово, которое означает, что не требуется смещение. Что-то вроде: Код
|
|
|
|
zlobnyjbot |
11.9.2017, 22:41
|
Registred
Сообщений: 3
Регистрация: 31.12.2011 Группа: Пользователи Наличность: 0
Пользователь №: 14.442
Возраст: 26
|
Цитата(cirus @ 3.9.2017, 15:15) А в чём лаг? Что-то я не понял.
при открытии лога в версии 2,39 начинает полосить монитор . radeon hd 5450, возможно связано с тем что видюха старая сама по себе- пробовал на трех разных мониторах. на скринах не видно, но визуально при 16:9, 16:10 60гц верх экрана полосатит внизу, до перезагрузки, сразу после открытия лога. на квадратных разрешениях все нормально.полоса примерное сантиметров пять снизу дублирует полосу сверху... скорее всего глюк железа, на встроенной нвидиа 260 все нормально... Цитата(cirus @ 3.9.2017, 15:15) Числовая переменная содержит только одно число. Используйте строку или массив.
странно, но конструкция типа такой Код set #ok 1, 1 147 if #ok left #ok end_if вполне себе даже работоспособна и корректно отрабатывает. но не с диапазоном(( Цитата(cirus @ 3.9.2017, 15:15) В таком случае придётся после каждого условия дописывать смещение. Лучше в синтаксис кликов, последним параметром, добавить какое-то слово, которое означает, что не требуется смещение. Что-то вроде: Код тут вопрос в том, что я забираю мышь kleft на одном клике - при отправке send параметра в адресную строку(особенность сбора бонусов в кривой онлайн-игре),при переходе в родительское окно и потом опять в дочернее.. и во всех последующих кликах left приходится дописывать clickoffsety 0 иначе при соответствии цвета left отправляется на 117 пикселей выше(хром). колдовать можно, но субьективно не очень удобно. в идеале нужно отработать 1100 циклов по три прохода на каждый аккаунт или ввести порядка 147 переменных , но тогда настройка по цвету на другом компьютере станет крайне неудобной. вариант с nooffset - опять же в моем исключительном случае, куча лишних букв))) как вариант ввести именно временное смещение до конца условия/цикла типа clickoffsety xxx onсe..
|
|
|
|
FREEON |
24.12.2017, 3:23
|
Journeyman
Сообщений: 365
Регистрация: 14.2.2017 Группа: Пользователи Наличность: 1319
Пользователь №: 18.346
Возраст: 25
|
Модифицировать команды с кликами LEFT. Упростить скрипт, заменив несколько строк команды для мышки связаные с for или repeat. Цитата for #i 0 10 1 left XXX YYY wait 500 end_for А реализовать примерно так: Код left <координаты> <откл.> <abs> <число кликов> <пауза между кликами> LEFT XXX YYY 10 wait 500
Конечно можно решить эту задачу при помощи счетчика или условий, но мне кажется задать несколько параметров в строке было бы разумно и очэээнь удобно.
|
|
|
|
cirus |
26.12.2017, 3:21
|
Elder
Сообщений: 3.480
Регистрация: 18.8.2014 Группа: Пользователи Наличность: 26708
Пользователь №: 16.971
Возраст: 29
|
Добавить поиск в памяти по маске. Пример реализации можно у конкурента посмотреть. Что-то вроде: Код init_arr %HP 152 65 -1 -1 16 66 -1 -1 98 67 -1 -1 80 65 // искомые значения, -1 не учитывается при поиске set #a findmemory (-1, %HP, %result, 100, workwindow) -1 - количество искомых адресов. %HP - массив со значениями. Как-то надо в функцию передавать. %result - массив с найденными адресами. 100 - точность поиска. workwindow - рабочее окно. Для примера поиск хп в л2. Выделенные значения не меняются, через 418 адресов находится хп перса, т. е. найдя адрес структуры можно без проблем получить статы перса.
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|