Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: tortz on March 30, 2019, 12:24:41 PM
-
В игре, в чате периодически падают сундуки бронза, серебро, золото. Нужно чтобы кликер сразу тыкал на золотой сундук с самой быстрой скоростью, скрипт выглядит так
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PIXEL_IN(734,653, $_xmax,$_ymax, 9337860)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
WAITMS(50)
END_IF
END_CYC
Какие варианты я только не пробовал, он просто бездействует... Что не так делаю?
-
Во первых, не понятно - для чего тут цикл...?
Во вторых - видимо нет там пикселя этого.
-
Во первых, не понятно - для чего тут цикл...?
Простите, я валенок в этом, можете подсказать, что не так делается?
-
Во первых, не понятно - для чего тут цикл...?
Во вторых - видимо нет там пикселя этого.
я какие только пиксели ему через лупу не давал, ему просто по барабану
-
Во первых, не понятно - для чего тут цикл...?
Во вторых - видимо нет там пикселя этого.
суть в том, что сундуки постоянно появляются и нужно каждый раз прожимать на золотой сундук, наверно Вы про этот цикл?
-
Простите, я валенок в этом, можете подсказать, что не так делается?
Касаемо того, что "во первых" - в твоем варианте цикл ни к чему, так как скрипт уже работает по кругу. Вот твой вариант:
GETSCREEN
IF_PIXEL_IN(734,653, $_xmax,$_ymax, 9337860)
LCLICK($_return1, $_return2)
WAITMS(100)
END_IF
WAITMS(50)
-
Простите, я валенок в этом, можете подсказать, что не так делается?
Касаемо того, что "во первых" - в твоем варианте цикл ни к чему, так как скрипт уже работает по кругу. Вот твой вариант:
GETSCREEN
IF_PIXEL_IN(734,653, $_xmax,$_ymax, 9337860)
LCLICK($_return1, $_return2)
WAITMS(100)
END_IF
WAITMS(50)
Ничего не происходит
-
Простите, я валенок в этом, можете подсказать, что не так делается?
Касаемо того, что "во первых" - в твоем варианте цикл ни к чему, так как скрипт уже работает по кругу. Вот твой вариант:
GETSCREEN
IF_PIXEL_IN(734,653, $_xmax,$_ymax, 9337860)
LCLICK($_return1, $_return2)
WAITMS(100)
END_IF
WAITMS(50)
покажу наглядно, прошу прощения за качество https://www.youtube.com/watch?v=gAafuoeMsJU&feature=youtu.be
-
Пиксель не входит в область поиска
-
Пиксель не входит в область поиска
Это как? Я же даю ему код цвета, координаты, что он хочет-то?
-
покажу наглядно, прошу прощения за качество https://www.youtube.com/watch?v=gAafuoeMsJU&feature=youtu.be
Запусти вот этот скрипт тогда, когда на экране будет нужный тебе сундук:
GETSCREEN
IF_PIXEL_IN(734,653, $_xmax,$_ymax, 9337860)
LOGWRITE ("Пиксель найден")
HALT
END_IF
WAITMS(50)
Надеюсь, ты знаешь, где у кликера смотреть логи. Так вот запусти кликер с этим скриптом и выясни - находит ли вообще скрипт твой пиксель.
-
покажу наглядно, прошу прощения за качество https://www.youtube.com/watch?v=gAafuoeMsJU&feature=youtu.be
Запусти вот этот скрипт тогда, когда на экране будет нужный тебе сундук:
GETSCREEN
IF_PIXEL_IN(734,653, $_xmax,$_ymax, 9337860)
LOGWRITE ("Пиксель найден")
HALT
END_IF
WAITMS(50)
Надеюсь, ты знаешь, где у кликера смотреть логи. Так вот запусти кликер с этим скриптом и выясни - находит ли вообще скрипт твой пиксель.
запустил в этот раз вот так
GETSCREEN
IF_PIXEL_IN(695,628, $_xmax,$_ymax, 11788531)
LOGWRITE
HALT
END_IF
WAITMS(50)
в логах пишет пиксель не найден, как так-то?
-
запустил в этот раз вот так
GETSCREEN
IF_PIXEL_IN(695,628, $_xmax,$_ymax, 11788531)
LOGWRITE
HALT
END_IF
WAITMS(50)
в логах пишет пиксель не найден, как так-то?
Если у тебя с этим скриптом еще что-то в логах пишет, то я вообще умываю руки...
-
запустил в этот раз вот так
GETSCREEN
IF_PIXEL_IN(695,628, $_xmax,$_ymax, 11788531)
LOGWRITE
HALT
END_IF
WAITMS(50)
в логах пишет пиксель не найден, как так-то?
Если у тебя с этим скриптом еще что-то в логах пишет, то я вообще умываю руки...
Забавно то, что этой же программой уже есть скрипт, но этот человек его не дает, мол сами сделайте. Вроде бы ничего сложного но не ищет и все пиксель
-
Попробуй на вложенной картинке
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 2366700)
LOGWRITE("Пиксель найден в координатах: X=", $_return1, " Y=", $_return2)
HALT
ELSE
WAITMS(50)
END_IF
-
Попробуй на вложенной картинке
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 2366700)
LOGWRITE("Пиксель найден в координатах: X=", $_return1, " Y=", $_return2)
HALT
ELSE
WAITMS(50)
END_IF
Капец блин, кто ж знал, что все так серьезно, проблема была в кнопке применить в редакторе, я тупо на старт нажимал, а надо было применить, затем старт, правда скрипт через раз работает на пиксель, именно почему-то в этой игре, в других местах все четко идет.