Author Topic: нужна помощь со скриптом  (Read 2189 times)

0 Members and 1 Guest are viewing this topic.

loyality

  • Зашел в гости
  • *
  • Posts: 7
    • View Profile
нужна помощь со скриптом
« on: August 15, 2020, 04:58:20 AM »
Привет, пишу скрипт, нужна помощь

я относительно недавно начал интересоваться написанием своих скриптов с помощью этого кликера, смотрел обсуждения в группе вк и на форуме, но так и не нашел того что мне нужно(либо в более усложненной форме).

я пишу скрипт который должен сканировать числа и после нажимать определенную кнопку, если цифра в заданном диапазоне

пример: кликер сканирует цифру, если она от 0 до 8, то он нажимает кнопку, если же цифра больше 8 то он ждет обновления цифры.


Дядя_Витя

  • Освоившийся
  • **
  • Posts: 36
    • View Profile
Re: нужна помощь со скриптом
« Reply #1 on: August 15, 2020, 09:47:18 AM »
Так в чем вопрос?

loyality

  • Зашел в гости
  • *
  • Posts: 7
    • View Profile
Re: нужна помощь со скриптом
« Reply #2 on: August 15, 2020, 03:30:18 PM »
Так в чем вопрос?

как сделать поиск по цифрам в заданном диапазоне(0-8), а если он выше то нажимать кнопку сброса?
« Last Edit: August 15, 2020, 10:46:31 PM by loyality »

loyality

  • Зашел в гости
  • *
  • Posts: 7
    • View Profile
Re: нужна помощь со скриптом
« Reply #3 on: August 17, 2020, 04:15:18 PM »
это очень просто; используйте готовый шаблон поиска картинок, вам остаётся изменить всего одну строку, вместо клика по найденной картинке, вписать координаты  кнопки сброса и всё! ;D

да я уже пробовал так сделать, правда если число двух или трехзначное, то кликер при точности 95 подтверждает все числа которые видит, а при точности 100 не подтверждает ни одного
« Last Edit: August 17, 2020, 04:23:05 PM by Vint »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: нужна помощь со скриптом
« Reply #4 on: August 17, 2020, 04:22:04 PM »
да я уже пробовал так сделать, правда если число двух или трехзначное...

Не, не, не! Вопрос был о одной цифре:
пример: кликер сканирует цифру, если она от 0 до 8, то он нажимает кнопку, если же цифра больше 8 то он ждет обновления цифры.


loyality

  • Зашел в гости
  • *
  • Posts: 7
    • View Profile
Re: нужна помощь со скриптом
« Reply #5 on: August 17, 2020, 05:07:31 PM »
да я уже пробовал так сделать, правда если число двух или трехзначное...

Не, не, не! Вопрос был о одной цифре:
пример: кликер сканирует цифру, если она от 0 до 8, то он нажимает кнопку, если же цифра больше 8 то он ждет обновления цифры.

я написал как пример просто, что бы разобраться с циклом поиска

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: нужна помощь со скриптом
« Reply #6 on: August 17, 2020, 05:18:04 PM »
Ты же понимаешь, что это будет два разных скрипта.
Просто проверить не одна ли это из 9 картинок 0-8 или если это всего одна 9 - это один скрипт.

Если это многозначное число, то нужно сканировать все 10 цифр, выстроить их в правильном порядке и собрать в число. Потом уже число сравнивать с чем нужно. Это второй скрипт.

Так что нужно?


loyality

  • Зашел в гости
  • *
  • Posts: 7
    • View Profile
Re: нужна помощь со скриптом
« Reply #7 on: August 17, 2020, 05:28:29 PM »
Ты же понимаешь, что это будет два разных скрипта.
Просто проверить не одна ли это из 9 картинок 0-8 или если это всего одна 9 - это один скрипт.

Если это многозначное число, то нужно сканировать все 10 цифр, выстроить их в правильном порядке и собрать в число. Потом уже число сравнивать с чем нужно. Это второй скрипт.

Так что нужно?

мм, как бы обьяснить, по сути для делаю скрипт для покупки вещей в магазине, но цена на каждый предмет разная, то бишь от 1 до 10, или от 100 до 150 тд, когда я написал этот топик я пошел сам разбираться в командах и просидя около 3-4х часов я сделал что то на подобии этого -


Code: [Select]
WAITMS(500)
keypress(#end)    ///autohotkey
waitms(500)
1123:
LCLICK(568,787)  // 9475386
waitms(650)

colormode(8)
getscreen(0,23,1919,1038)
colormode(8)
IF_PICTURE_IN (0,23,1919,1038, "pref0004.bmp", 0, 100)
colormode(8)
waitms(150)
  LCLICK(769,361)  // 16777215
END_IF

ELSE

colormode(8)
getscreen(0,23,1919,1038)
colormode(8)
IF_PICTURE_IN (0,23,1919,1038, "pref0005.bmp", 0, 100)
colormode(8)
waitms(150)
  LCLICK(769,361) // 16777215
END_IF

ELSE



GOTO(1123)

(с колормодом я там немного запутался, но вроде этого не играет особо роли), изначально когда я только написал топик я хотел узнать как сделать сканирование цифры, но пришел к выводу что это возможно только с заготовленными картинками и написал этот скрипт. когда точность стоит на 95, или 97 то кликер покупает всё что есть с цеником 140, будь это 143 или 147, хотя на картинках у меня числа - 143 и 142. если точность стоит на 100, то кликер херачит по кнопке сброса не покупая ничего.

наверное я запутал и сам себя и других, не обьяснив до конца суть проблемы, да и сейчас она немного изменилась..

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: нужна помощь со скриптом
« Reply #8 on: August 17, 2020, 05:39:13 PM »
http://crapware.aidf.org/forum/index.php?topic=88.msg1571#msg1571

Если шрифт сложный или мелкий или сглаживание сильно мешает - нужно настраивать. Возможно даже для каждой из 10 цифр отдельно.

Ты наскриншоть без сжатия этих чисел и по скринам можно настроить.


loyality

  • Зашел в гости
  • *
  • Posts: 7
    • View Profile
Re: нужна помощь со скриптом
« Reply #9 on: August 17, 2020, 05:42:25 PM »
http://crapware.aidf.org/forum/index.php?topic=88.msg1571#msg1571

Если шрифт сложный или мелкий или сглаживание сильно мешает - нужно настраивать. Возможно даже для каждой из 10 цифр отдельно.

Ты наскриншоть без сжатия этих чисел и по скринам можно настроить.

я видел этот топик, правда я до сих пор не могу разобрать твой скрипт. вот скрин чисел по которым я искал

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: нужна помощь со скриптом
« Reply #10 on: August 17, 2020, 05:47:25 PM »
Вроде всё довольно стабильно, хоть и шрифт сильно мелкий. Но это мало скринов. Чёт подозрительно, что у тебя 4-ка одинаковая.
А сами изображения по которым ищешь?

Почему поле поиска такое огромное? Чем больше лишнего, тем менее точный результат.
« Last Edit: August 17, 2020, 05:49:04 PM by Vint »


loyality

  • Зашел в гости
  • *
  • Posts: 7
    • View Profile
Re: нужна помощь со скриптом
« Reply #11 on: August 17, 2020, 05:55:00 PM »
Вроде всё довольно стабильно, хоть и шрифт сильно мелкий. Но это мало скринов. Чёт подозрительно, что у тебя 4-ка одинаковая.
А сами изображения по которым ищешь?

Почему поле поиска такое огромное? Чем больше лишнего, тем менее точный результат.

я делал поле поиска такого же размера, как и сами скрины для поиска, но результат был тем же, кстати говоря этот скрипт который я приложил ранее последняя его версия, которую я написал когда уже был злой и сонный, поэтому поле поиска на весь экран..

когда он покупал всё я думал что дело в цене(в которой тоже могут быть эти числа), и количество предметов(где они так же могут быть), я поставил поле поиска по тем же кординатам что  и скрины для поиска, но когда я так делал, повторюсь - мой бот просто жамкал кнопку сброса и заработал только при таком поле поиска..

вот ещё пару скринов по которым я пытался искать чуть ранее

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: нужна помощь со скриптом
« Reply #12 on: August 18, 2020, 09:27:38 AM »
Что за два ELSE висящие в пустоте?
colormode пишем один раз, после getscreen

В остальном ХЗ что там у тебя не туда кликает, т.к. ты код которым искал не показываешь. Что ищем тоже не показываешь.
А предоставленный код оказывается не тот. Ну и как можно разобраться с задачей?


JacsoN

  • Активный участник
  • ***
  • Posts: 152
  • извините но мне нужны полнейшие обяснения
    • View Profile
Re: нужна помощь со скриптом
« Reply #13 on: August 20, 2020, 01:34:22 AM »
Вопрос времени мне тоже изначально было тяжело йо-йо и все не охотно помогали но помогали.... А сейчас у меня произошло изменение в программе правил скрипт за 10 минут самостоятельно вопрос времени)
если  есть  возможность  объясни  по  скайпу  что  да  как