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

 
Ответить в эту темуОткрыть новую тему
> Считать когда выпадет определенный бонус, Помогите с кодом
Alessandrinho
сообщение 29.6.2026, 13:22
Сообщение #1


**

Neophyte
Сообщений: 39
Регистрация: 4.6.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.967
Возраст: 36



Добрый день. Нужна помощь. Сам знаю только команды типа left click и right click ну еще как свайп сделать, ранее этого хватало для игр. Сейчас вопрос тяжелей надеюсь на вашу помощь. Нужно считать на какой раз выпадает бонус множитель х5 и х10 при найме юнита, так же сложность когда шкала доходит до максимума то появляется выбор 1 из 3 бесплатного юнита и его считать ненужно. Теперь скрин с пояснениями.... В общем требуется чтоб кликер нанимал войска и считал на какой именно счет выпадает нужный бонус. Если у вас ест ьуточняющие вопросы то пишите

Вот еще такой бонус тоже считать нужно. Так же указал какая именно шкала заполняется при найме, и когда идет найм бесплатного бонусного юнита, то его считать ненужно


Эскизы прикрепленных изображений
Прикрепленное изображение Прикрепленное изображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Alessandrinho
сообщение 29.6.2026, 17:38
Сообщение #2


**

Neophyte
Сообщений: 39
Регистрация: 4.6.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.967
Возраст: 36



// инициализация счётчика
set #counter 0

While 1
// увеличиваем счётчик наймов
set #counter #counter + 1

// нажимаем кнопку найма
left 370 710
Wait 2000

// проверяем бонус ?5
If Findimage("bonus5.jpg",83,845,443,873)
Appendfile "C:\bonus_log.txt" #counter & ","
End_If

// проверяем бонус ?10
If Findimage("bonus10.jpg",68,849,457,874)
Appendfile "C:\bonus_log.txt" #counter & ","
End_If
Wait 1000

как то так, но выдает ошибку на if findimage
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.6.2026, 19:11
Сообщение #3


***********

Модератор UOPilot
Сообщений: 9.802
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 30553
Пользователь №: 11.279



Цитата
Appendfile "C:\bonus_log.txt" #counter & ","

это что?
в вашем случае, я бы просто if'ом с проверкой цвета обошелся.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

Контакт актуален, подпись актуальна.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Alessandrinho
сообщение 30.6.2026, 11:42
Сообщение #4


**

Neophyte
Сообщений: 39
Регистрация: 4.6.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.967
Возраст: 36



// инициализация счётчика
set #counter 0

While 1
// увеличиваем счётчик наймов
set #counter #counter + 1

// нажимаем кнопку найма
left 445 760
wait 200
left 333 737
wait 200
// проверяем бонус ?5
If (FindImage("bonus5.bmp",83,845,443,873) <> 0)
Write "C:\bonus_log.txt" "Найм #" & #counter & " ?5"
End_If

// проверяем бонус ?10
If (FindImage("bonus10.bmp",68,849,457,874) <> 0)
Write "C:\bonus_log.txt" "Найм #" & #counter & " ?10"
End_If

Wait 200
left 415 685
Wait 500

// проверяем бонус ?5
If (FindImage("bonus5.bmp",83,845,443,873) <> 0)
Write "C:\bonus_log.txt" "Найм #" & #counter & " ?5"
End_If

// проверяем бонус ?10
If (FindImage("bonus10.bmp",68,849,457,874) <> 0)
Write "C:\bonus_log.txt" "Найм #" & #counter & " ?10"
End_If

Wait 500
left 397 690
wait 200
left 433 598
wait 200
left 440 765
wait 200
End_While

Работать работает но почему то в файле c:\bonus_log.txt ничего не записывает.
Око поиска картинки задал не всего экрана а область чуть большую где та надпись выскакивает.
Спасибо за советы, жду ответов
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 30.6.2026, 13:53
Сообщение #5


***********

Модератор UOPilot
Сообщений: 9.802
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 30553
Пользователь №: 11.279



первым делом переходите на lua. Смысла нет мучиться со старым синтаксисом.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

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

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

 

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