Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: tomakim1990 on November 29, 2018, 01:34:50 AM
-
Код полностью рабочий но немогу сделать чтоб когда срабатыват 5й цыкл все начиналось с начала.если кто может подскажите как ето сделать
GETFILELIST($a_im, "Image\*.bmp") // Получаем имена картинок из паки Image
WHILE(1) // бесконечный цикл
GETSCREEN
FOR($i=0,$i<ARRSIZE($a_im))
IF_PICTURE_IN (0,0, 500,500, STRCONCAT("Image\",$a_im[$i]), -1, 100) // поиск в области
IF_PICTURE_IN(1082,447,1158,487,"won.bmp") //координаты результата последней ставки номер 5
klik >8-1 evro()
ELSE
IF_PICTURE_IN(1082,447,1158,487,"lost.bmp") //координаты результата последней ставки номер 5
IF_PICTURE_IN (1088,488,1159,531, "won.bmp" ) //координаты результата последней ставки номер 4
klik >8-2 evro()
ELSE
IF_PICTURE_IN(1082,447,1158,487,"lost.bmp") //координаты результата последней ставки номер 5
IF_PICTURE_IN (1088,488,1159,531, "lost.bmp" ) //координаты результата последней ставки номер 4
IF_PICTURE_IN (1095,533,1155,563, "won.bmp" ) //координаты результата последней ставки номер 3
klik >8-4 evro()
ELSE
IF_PICTURE_IN(1082,447,1158,487,"lost.bmp") //координаты результата последней ставки номер 5
IF_PICTURE_IN (1088,488,1159,531, "lost.bmp" ) //координаты результата последней ставки номер 4
IF_PICTURE_IN (1095,533,1155,563, "lost.bmp" ) //координаты результата последней ставки номер 3
IF_PICTURE_IN (1093,567,1164,606, "won.bmp" ) //координаты результата последней ставки номер 2
klik >8-8 evro()
ELSE
IF_PICTURE_IN(1082,447,1158,487,"lost.bmp") //координаты результата последней ставки номер 5
IF_PICTURE_IN (1088,488,1159,531, "lost.bmp" ) //координаты результата последней ставки номер 4
IF_PICTURE_IN (1095,533,1155,563, "lost.bmp" ) //координаты результата последней ставки номер 3
IF_PICTURE_IN (1093,567,1164,606, "lost.bmp" ) //координаты результата последней ставки номер 2
IF_PICTURE_IN (1091,607,1150,647, "won.bmp" ) //координаты результата последней ставки номер 1
klik >8-16 evro()
ELSE
IF_PICTURE_IN(1082,447,1158,487,"lost.bmp") //координаты результата последней ставки номер 5
IF_PICTURE_IN (1088,488,1159,531, "lost.bmp" ) //координаты результата последней ставки номер 4
IF_PICTURE_IN (1095,533,1155,563, "lost.bmp" ) //координаты результата последней ставки номер 3
IF_PICTURE_IN (1093,567,1164,606, "lost.bmp" ) //координаты результата последней ставки номер 2
IF_PICTURE_IN (1091,607,1150,647, "lost.bmp" ) //координаты результата последней ставки номер 1
klik >8-32 evro()
ELSE
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
-
Да ето название подпрограм
-
Вот весь код.как же тогда сделать чтоб когда сработает
Клик 32 то начинало поиск одной картинки а не пят?
SUB(klik >8-1 evro) // подпрограмма
LCLICK(1317,204) //клик по зеленому фону
WAITMS(500)
GETSCREEN
IF_PICTURE_IN (1014,551,1078,576, "lost-stavka.bmp" ) //зона поиска надписи на кнопки
LCLICK(RND(912,1059),RND(429,450)) //ставка выше 8 дилер
WAITMS(500)
LCLICK(RND(1340,1358),RND(430,446)) //кнопка удалить суму ставки
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1094,1355),RND(490,513)) //кнопка сделать ставку
WAIT(15)
ELSE
GETSCREEN
IF_PICTURE_IN (1014,551,1078,576, "won-stavka.bmp" ) //зона поиска надписи на кнопки
LCLICK(RND(912,1059),RND(429,450)) //ставка выше 8 дилер
WAITMS(500)
LCLICK(RND(1340,1358),RND(430,446)) //кнопка удалить суму ставки
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1094,1355),RND(490,513)) //кнопка сделать ставку
WAIT(15)
ELSE
LCLICK(RND(918,1069),RND(541,562)) //ставка выше 8 игрок
WAITMS(500)
LCLICK(RND(1340,1358),RND(430,446)) //кнопка удалить суму ставки
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1094,1355),RND(490,513)) //кнопка сделать ставку
WAIT(15)
END_IF
END_IF
END_SUB
SUB(klik >8-2 evro) // подпрограмма
LCLICK(1317,204) //клик по зеленому фону
WAITMS(500)
GETSCREEN
IF_PICTURE_IN (1014,551,1078,576, "lost-stavka.bmp" ) //зона поиска надписи на кнопки
LCLICK(RND(912,1059),RND(429,450)) //ставка выше 8 дилер
WAITMS(500)
LCLICK(RND(1340,1358),RND(430,446)) //кнопка удалить суму ставки
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1094,1355),RND(490,513)) //кнопка сделать ставку
WAIT(15)
ELSE
GETSCREEN
IF_PICTURE_IN (1014,551,1078,576, "won-stavka.bmp" ) //зона поиска надписи на кнопки
LCLICK(RND(912,1059),RND(429,450)) //ставка выше 8 дилер
WAITMS(500)
LCLICK(RND(1340,1358),RND(430,446)) //кнопка удалить суму ставки
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1094,1355),RND(490,513)) //кнопка сделать ставку
WAIT(15)
ELSE
LCLICK(RND(918,1069),RND(541,562)) //ставка выше 8 игрок
WAITMS(500)
LCLICK(RND(1340,1358),RND(430,446)) //кнопка удалить суму ставки
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1094,1355),RND(490,513)) //кнопка сделать ставку
WAIT(15)
END_IF
END_IF
END_SUB
SUB(klik >8-4 evro) // подпрограмма
LCLICK(1317,204) //клик по зеленому фону
WAITMS(500)
GETSCREEN
IF_PICTURE_IN (1014,551,1078,576, "lost-stavka.bmp" ) //зона поиска надписи на кнопки
LCLICK(RND(912,1059),RND(429,450)) //ставка выше 8 дилер
WAITMS(500)
LCLICK(RND(1340,1358),RND(430,446)) //кнопка удалить суму ставки
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1135,1167),RND(429,447)) //кнопка ставка +3
WAITMS(500)
LCLICK(RND(1094,1355),RND(490,513)) //кнопка сделать ставку
WAIT(15)
ELSE
GETSCREEN
IF_PICTURE_IN (1014,551,1078,576, "won-stavka.bmp" ) //зона поиска надписи на кнопки
LCLICK(RND(912,1059),RND(429,450)) //ставка выше 8 дилер
WAITMS(500)
LCLICK(RND(1340,1358),RND(430,446)) //кнопка удалить суму ставки
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1135,1167),RND(429,447)) //кнопка ставка +3
WAITMS(500)
LCLICK(RND(1094,1355),RND(490,513)) //кнопка сделать ставку
WAIT(15)
ELSE
LCLICK(RND(918,1069),RND(541,562)) //ставка выше 8 игрок
WAITMS(500)
LCLICK(RND(1340,1358),RND(430,446)) //кнопка удалить суму ставки
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1135,1167),RND(429,447)) //кнопка ставка +3
WAITMS(500)
LCLICK(RND(1094,1355),RND(490,513)) //кнопка сделать ставку
WAIT(15)
END_IF
END_IF
END_SUB
SUB(klik >8-8 evro) // подпрограмма
LCLICK(1317,204) //клик по зеленому фону
WAITMS(500)
GETSCREEN
IF_PICTURE_IN (1014,551,1078,576, "lost-stavka.bmp" ) //зона поиска надписи на кнопки
LCLICK(RND(912,1059),RND(429,450)) //ставка выше 8 дилер
WAITMS(500)
LCLICK(RND(1340,1358),RND(430,446)) //кнопка удалить суму ставки
WAITMS(500)
LCLICK(RND(1135,1167),RND(429,447)) //кнопка ставка +3
WAITMS(500)
LCLICK(RND(1175,1206),RND(430,445)) //кнопка ставка +5
WAITMS(500)
LCLICK(RND(1094,1355),RND(490,513)) //кнопка сделать ставку
WAIT(15)
ELSE
GETSCREEN
IF_PICTURE_IN (1014,551,1078,576, "won-stavka.bmp" ) //зона поиска надписи на кнопки
LCLICK(RND(912,1059),RND(429,450)) //ставка выше 8 дилер
WAITMS(500)
LCLICK(RND(1340,1358),RND(430,446)) //кнопка удалить суму ставки
WAITMS(500)
LCLICK(RND(1135,1167),RND(429,447)) //кнопка ставка +3
WAITMS(500)
LCLICK(RND(1175,1206),RND(430,445)) //кнопка ставка +5
WAITMS(500)
LCLICK(RND(1094,1355),RND(490,513)) //кнопка сделать ставку
WAIT(15)
ELSE
LCLICK(RND(918,1069),RND(541,562)) //ставка выше 8 игрок
WAITMS(500)
LCLICK(RND(1340,1358),RND(430,446)) //кнопка удалить суму ставки
WAITMS(500)
LCLICK(RND(1135,1167),RND(429,447)) //кнопка ставка +3
WAITMS(500)
LCLICK(RND(1175,1206),RND(430,445)) //кнопка ставка +5
WAITMS(500)
LCLICK(RND(1094,1355),RND(490,513)) //кнопка сделать ставку
WAIT(15)
END_IF
END_IF
END_SUB
SUB(klik >8-16 evro) // подпрограмма
LCLICK(1317,204) //клик по зеленому фону
WAITMS(500)
GETSCREEN
IF_PICTURE_IN (1014,551,1078,576, "lost-stavka.bmp" ) //зона поиска надписи на кнопки
LCLICK(RND(912,1059),RND(429,450)) //ставка выше 8 дилер
WAITMS(500)
LCLICK(RND(1340,1358),RND(430,446)) //кнопка удалить суму ставки
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1175,1206),RND(430,445)) //кнопка ставка +5
WAITMS(500)
LCLICK(RND(1214,1251),RND(431,443)) //кнопка ставка +10
WAITMS(500)
LCLICK(RND(1094,1355),RND(490,513)) //кнопка сделать ставку
WAIT(15)
ELSE
GETSCREEN
IF_PICTURE_IN (1014,551,1078,576, "won-stavka.bmp" ) //зона поиска надписи на кнопки
LCLICK(RND(912,1059),RND(429,450)) //ставка выше 8 дилер
WAITMS(500)
LCLICK(RND(1340,1358),RND(430,446)) //кнопка удалить суму ставки
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1175,1206),RND(430,445)) //кнопка ставка +5
WAITMS(500)
LCLICK(RND(1214,1251),RND(431,443)) //кнопка ставка +10
WAITMS(500)
LCLICK(RND(1094,1355),RND(490,513)) //кнопка сделать ставку
WAIT(15)
ELSE
LCLICK(RND(918,1069),RND(541,562)) //ставка выше 8 игрок
WAITMS(500)
LCLICK(RND(1340,1358),RND(430,446)) //кнопка удалить суму ставки
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1175,1206),RND(430,445)) //кнопка ставка +5
WAITMS(500)
LCLICK(RND(1214,1251),RND(431,443)) //кнопка ставка +10
WAITMS(500)
LCLICK(RND(1094,1355),RND(490,513)) //кнопка сделать ставку
WAIT(15)
END_IF
END_IF
END_SUB
SUB(klik >8-32 evro) // подпрограмма
LCLICK(1317,204) //клик по зеленому фону
WAITMS(500)
GETSCREEN
IF_PICTURE_IN (1014,551,1078,576, "lost-stavka.bmp" ) //зона поиска надписи на кнопки
LCLICK(RND(912,1059),RND(429,450)) //ставка выше 8 дилер
WAITMS(500)
LCLICK(RND(1340,1358),RND(430,446)) //кнопка удалить суму ставки
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1214,1251),RND(431,443)) //кнопка ставка +10
WAITMS(500)
LCLICK(RND(1214,1251),RND(431,443)) //кнопка ставка +10
WAITMS(500)
LCLICK(RND(1214,1251),RND(431,443)) //кнопка ставка +10
WAITMS(500)
LCLICK(RND(1094,1355),RND(490,513)) //кнопка сделать ставку
WAIT(15)
ELSE
GETSCREEN
IF_PICTURE_IN (1014,551,1078,576, "won-stavka.bmp" ) //зона поиска надписи на кнопки
LCLICK(RND(912,1059),RND(429,450)) //ставка выше 8 дилер
WAITMS(500)
LCLICK(RND(1340,1358),RND(430,446)) //кнопка удалить суму ставки
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1214,1251),RND(431,443)) //кнопка ставка +10
WAITMS(500)
LCLICK(RND(1214,1251),RND(431,443)) //кнопка ставка +10
WAITMS(500)
LCLICK(RND(1214,1251),RND(431,443)) //кнопка ставка +10
WAITMS(500)
LCLICK(RND(1094,1355),RND(490,513)) //кнопка сделать ставку
WAIT(15)
ELSE
LCLICK(RND(918,1069),RND(541,562)) //ставка выше 8 игрок
WAITMS(500)
LCLICK(RND(1340,1358),RND(430,446)) //кнопка удалить суму ставки
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1094,1123),RND(432,444)) //кнопка ставка +1
WAITMS(500)
LCLICK(RND(1214,1251),RND(431,443)) //кнопка ставка +10
WAITMS(500)
LCLICK(RND(1214,1251),RND(431,443)) //кнопка ставка +10
WAITMS(500)
LCLICK(RND(1214,1251),RND(431,443)) //кнопка ставка +10
WAITMS(500)
LCLICK(RND(1094,1355),RND(490,513)) //кнопка сделать ставку
WAIT(15)
END_IF
END_IF
END_SUB
GETFILELIST($a_im, "Image\*.bmp") // Получаем имена картинок из паки Image
WHILE(1) // бесконечный цикл
GETSCREEN
FOR($i=0,$i<ARRSIZE($a_im))
IF_PICTURE_IN (0,0, 500,500, STRCONCAT("Image\",$a_im[$i]), -1, 100) // поиск в области
IF_PICTURE_IN(1082,447,1158,487,"won.bmp") //координаты результата последней ставки номер 5
klik >8-1 evro()
ELSE
IF_PICTURE_IN(1082,447,1158,487,"lost.bmp") //координаты результата последней ставки номер 5
IF_PICTURE_IN (1088,488,1159,531, "won.bmp" ) //координаты результата последней ставки номер 4
klik >8-2 evro()
ELSE
IF_PICTURE_IN(1082,447,1158,487,"lost.bmp") //координаты результата последней ставки номер 5
IF_PICTURE_IN (1088,488,1159,531, "lost.bmp" ) //координаты результата последней ставки номер 4
IF_PICTURE_IN (1095,533,1155,563, "won.bmp" ) //координаты результата последней ставки номер 3
klik >8-4 evro()
ELSE
IF_PICTURE_IN(1082,447,1158,487,"lost.bmp") //координаты результата последней ставки номер 5
IF_PICTURE_IN (1088,488,1159,531, "lost.bmp" ) //координаты результата последней ставки номер 4
IF_PICTURE_IN (1095,533,1155,563, "lost.bmp" ) //координаты результата последней ставки номер 3
IF_PICTURE_IN (1093,567,1164,606, "won.bmp" ) //координаты результата последней ставки номер 2
klik >8-8 evro()
ELSE
IF_PICTURE_IN(1082,447,1158,487,"lost.bmp") //координаты результата последней ставки номер 5
IF_PICTURE_IN (1088,488,1159,531, "lost.bmp" ) //координаты результата последней ставки номер 4
IF_PICTURE_IN (1095,533,1155,563, "lost.bmp" ) //координаты результата последней ставки номер 3
IF_PICTURE_IN (1093,567,1164,606, "lost.bmp" ) //координаты результата последней ставки номер 2
IF_PICTURE_IN (1091,607,1150,647, "won.bmp" ) //координаты результата последней ставки номер 1
klik >8-16 evro()
ELSE
IF_PICTURE_IN(1082,447,1158,487,"lost.bmp") //координаты результата последней ставки номер 5
IF_PICTURE_IN (1088,488,1159,531, "lost.bmp" ) //координаты результата последней ставки номер 4
IF_PICTURE_IN (1095,533,1155,563, "lost.bmp" ) //координаты результата последней ставки номер 3
IF_PICTURE_IN (1093,567,1164,606, "lost.bmp" ) //координаты результата последней ставки номер 2
IF_PICTURE_IN (1091,607,1150,647, "lost.bmp" ) //координаты результата последней ставки номер 1
klik >8-32 evro()
ELSE
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
$i=9999 // завершаем цикл
ELSe
WAITMS(50)
END_IF
END_CYC
IF($i!10000) // Одна минута паузы если не было совпадений
WAIT(60)
END_IF
END_CYC
-
Ёханый бабай.
Про подпрограммы знаешь, почему же тогда такое использование не рациональное.
-
Скрипт надо в секцию "Код" заключать!
-
Как ето сделать? Я только две недели как изучаю и всего еще немогу понять
-
Так-с попробуем с марсианского перевести 8)
klik >8-32 evro() - это 340 строчка, выполняется при нахождении 5 картинок с проигрышем. После этой проверки мы переходим к следующей картинке. "когда сработает Клик 32 то начинало поиск одной картинки а не пят" хм..., а вот здесь трудности перевода...
1. Если это означает, что надо заново перезапустить цикл проверки с первой картинки из папки "Image\", а не продолжать искать следующие картинки, то надо добавить 341 строчку с "$i=0" (можно бы еще и getscreen, но они вроде в подпрограмме прописаны, так что ладно).
2. Если наоборот, означает, что надо повторить поиск той же картинки, то добавить строчку 341 "$lostmax=1", а выход из цикла (373 строчку) заменить на:
If($lostmax=1)
$i=$i-1 //повторный поиск
$lostmax=0 //снятие метки
else
$i=9999 // завершаем цикл
End_if
Но признаться, ваш синтаксис, выбор слов и построение мыслей (как в письменной речи, так и в программе) меня несколько обескураживает. И вероятно вам требуется некий другой инопланетный вариант, так что за правильность понимания (и верность советов) не ручаюсь.
-
Спасибо за помощь.но ети картинки "lost" и "won"
Находятся не в папке "image" ето отделльная зона поиска.
Мне нужно чтоб картинки "lost" и "won" начинало искать заново с одной после того как сработает klik >8-32 evro() .
Можете в етом помочь?
Извеняюсь что может неграмотно пишу или неправильно изьясняюсь обьясняю как умею.буду очень признательна за помощь