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

> Считать когда выпадет определенный бонус, Помогите с кодом
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
сообщение 30.6.2026, 11:42
Сообщение #2


**

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Отправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



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

 

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