Автокликер Clickermann :: Форум

Основной раздел => Использование => Topic started by: knopa on November 15, 2018, 03:24:15 AM

Title: AWPlanet бот
Post by: knopa on November 15, 2018, 03:24:15 AM
Подскажите как правильно связать
последовательность  в игре...)
Задумка такая >...
В определённом квадрате>
Поиск мобов по цвету>
Проверка ХП, Форс("мана") каждые 4 м>
Если одно из двух совпало -ХП мало или Форс
 То>Поиск выхода(лестница)
Вышел > смена инструмента (F8)
Поиск  (тумбочка)
Поиск (кровать)
Смена навыка на Реген ХП
Ждём 4 мин, отрегенил, смена навыка на боевой,
Путь обратно также > тумба>лестница> мобы

Как-то так, скрины и наброски добавил,
подскажите где что не так, я за день не успел все прочесть, найти) набросал идею только)

Quote
#name "aw test script"


getscreen // ищет мобов
if_pixel_in(0, 0, $_xmax, $_ymax, 255)
lclick($_return1, $_return2)
WAIT(4)
end_if

IF($time1 < $_time_t)
$time1 = $_time_t + 240
getscreen
if_picture_in(0, 0, $_xmax, $_ymax, "ХПмин.bmp", -1, 80)
WAIT(2)
ELSE
if_picture_in(0, 0, $_xmax, $_ymax, "ФОРСмин.bmp", -1, 80)
WAIT(1)
 end_if
end_if

getscreen
if_picture_in(0, 0, $_xmax, $_ymax, "Лестница.bmp", -1, 80)
lclick($_return1, $_return2)
WAIT(5)
end_if

KEYPRESS(#F8) // меняет на ломик

getscreen. // ищет тумбочку
if_pixel_in(0, 0, $_xmax, $_ymax, 255)
lclick($_return1, $_return2)
WAIT(5)
end_if

getscreen. // ищет кровать
if_pixel_in(0, 0, $_xmax, $_ymax, 255)
lclick($_return1, $_return2)
WAIT(1)
end_if

getscreen // ищет навык
if_picture_in(0, 0, $_xmax, $_ymax, "регенХП.bmp", -1, 80)
lclick($_return1, $_return2)
WAIT(240)
end_if
Title: Re: AWPlanet бот
Post by: knopa on November 15, 2018, 11:26:31 AM
Вот проверка ХП
Если совпало то на выход
Quote
IF($time1 < $_time_t)
$time1 = $_time_t + 240
getscreen
if_picture_in(0, 0, $_xmax, $_ymax, "ХПмин.bmp", -1, 80)
WAIT(2)
ELSE
if_picture_in(0, 0, $_xmax, $_ymax, "ФОРСмин.bmp", -1, 80)
WAIT(1)
 ELSE
getscreen
if_picture_in(0, 0, $_xmax, $_ymax, "Лестница.bmp", -1, 80)
lclick($_return1, $_return2)
WAIT(5)
end_if

Изменил, не знаю правильно ли,
Посмотрите что не так?
Title: Re: AWPlanet бот
Post by: knopa on November 16, 2018, 10:04:15 AM
Спасибо, помог), я теперь понял как работает LOGWRITE, но скрипт так и не работает у меня,
буду дорабатывать, читать справку, форум,
видно много чего в коде не хватает, я не во всем разобрался)
Вот этот момент работает отдельно

Quote
GETSCREEN/ ищет мобов
LOGWRITE ("255")
if_pixel_in(0, 0, $_xmax, $_ymax, 255)
lclick($_return1, $_return2)
WAIT(4)
END_IF
Но когда добавляют остальной код
он в лог выводит инфу но на экране
при этом ничего не происходит ,
не ищет пиксель мобов.
Надо чтоб при запуске искал мобов до тех пор,
пока не прийдет время проверить "ХП", и
изходя из поверенного действовал дальше по коду.
Зависала прога пока не изменил размер текста
getscreen > GETSCREEN и END_IF на большой