Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Archangel2018 on April 23, 2022, 08:18:22 PM
-
Добрый день, у меня есть скрипт который отвечает только за 1 пункт повышение зелёного цвета, а хотелось бы что бы сохранял по два или по одному но что бы первый не трогал. Например: Fire - (главный скилл) если будет ICE зелёный а FIRE красный то что бы он щёлкал кнопку Upgrade дальше, если ICE +1 а FIRE 0 то что бы сохранял этот скилл.
getscreen
if(pxl(1210,499,)=3469154) // Fire +1 green
lclick(1112,674) //Save new
WAITMS(1000)
ELSE // Если не находит +1 FIRE то кликает Upgrade
lclick(978,675) //Upgrade
WAITMS(1000)
end_if
Сам скрипт. Помогите доработать его там что бы он был еще круче) буду очень благодарен.
https://ru.files.fm/u/6dea3x4jp#/view/5qbq35raf (https://ru.files.fm/u/6dea3x4jp#/view/5qbq35raf)
getscreen
if(pxl(1210,499)=3469154) //FIRE
lclick(1112,674) //Save New
WAITMS(1000) // Time 1 sec
if(pxl(1210,524)=3469154) //ICE
lclick(1112,674) // Save New
WAITMS(1000) // Time 1 sec
ELSE
if(pxl(1210,512)=1190355) // Если FIRE ( - )
lclick(978,675) // Upgrade
WAITMS(1000) // Time 1 sec
end_if
-
Объяснение не твой конёк.
Минут 10, честно, пытался понять что, куда, не понял ни одного момента.
Начиная с того, что за второй кусок кода. Это твои попытки сделать задуманное или это тот скрипт что "есть".
На скрине 3 окна, "1 пункт"... "по два или по одному но что бы первый не трогал" в каком... эээ, только теперь понял, это разные варианты одного окна заколлажил. И как об этом можно догадаться? В мире тысячи игр и чего там только не бывает.
-
Опиши все нужные варианты.
Если Fire зелёный апгрейд или нет или зависит от Ice.
Или переформулируй понятней. Например, апгрейдим если Fire зелёный, остальные неважно (или важно чтоб не красный). ИЛИ Fire белый И Ice зелёный
-
Если FIRE +1 (зелёный) тогда нажимать Save new
Если FIRE -1,-2,-3,-4 (красный) нажимать Upgrade
Если FIRE -1,-2,-3,-4 (красный) а ICE +1 (зелёный) то нажимать Upgrade
Если ICE +1 (зелёный) а FIRE не дает минус никакой то нажимать Save new
https://ltdfoto.ru/image/M25rqR (https://ltdfoto.ru/image/M25rqR)
-
Картинка удалена.
GETSCREEN(1210, 499, 1210, 524)
IF(PXL(1210, 512) = 1190355) // FIRE -
LCLICK(978, 675) // Upgrade
WAITMS(1000)
ELSE
IF(PXL(1210, 499) = 3469154) // FIRE +
LCLICK(1112,674) // Save New
WAITMS(1000)
ELSE
IF(PXL(1210, 524) = 3469154) // ICE +
LCLICK(1112,674) // Save New
WAITMS(1000)
ELSE
LCLICK(978, 675) // Upgrade
WAITMS(50)
END_IF
END_IF
END_IF
Там цвет стабильно ищется, не плавает? А то лучше цветокоррекцию 7 сделать.
-
Цвет стабильный либо Зелёный либо Красный либо Белый типа ничего
Большое спасибо вам за помощь сейчас проведу тест.
-
GETSCREEN(1210, 499, 1210, 524)
IF(PXL(1210, 512) = 1190355) // FIRE -
LCLICK(978, 675) // Upgrade
WAITMS(1000)
ELSE
IF(PXL(1210, 499) = 3469154) // FIRE +
LCLICK(1112,674) // Save New
WAITMS(1000)
ELSE
IF(PXL(1210, 524) = 3469154) // ICE +
LCLICK(1112,674) // Save New
WAITMS(1000)
ELSE
LCLICK(978, 675) // Upgrade
WAITMS(1000)
END_IF
END_IF
END_IF
Все работает супер, большое спасибо за помощь.
Заменил:
WAITMS(50)
END_IF
END_IF
END_IF
на
LCLICK(978, 675) // Upgrade
WAITMS(1000)
END_IF
END_IF
END_IF
-
Да, точно, Upgrade же