Ещё одна редакция. Меньше координат менять надо и теперь работает без стилей css.//Гнев Богов
// Чистка почты и продажа лута в магазине
// Все координаты кликов, поиска пикселов
// и изображения
// переделать под свой монитор!!!
$x = 728 // координата кнопки поменять
$y = 375 // yes при продаже поменять
$x2 = 695 // координата кнопки поменять
$y2 = 284 // продать верхняя поменять
$c1 = 4079426
$c2 = 592154
$c3 = 1399552
$x3 = 490 // координаты поменять
$x4 = 580 // поиска цвета поменять
$y3 = 262 // верхней поменять
$y4 = 268 // ячейки поменять
mag1:
LCLICK(863,81) // координата кнопки перехода в магазин. у меня вынесена на панел браза
GOSUB(WAIT_MA)
sl1:
getscreen
if_pixel_in($x3, $y3, $x4, $y4, $c1, $c2, $c3)
LCLICK($x2,$y2)
WAITMS(RND(300,500))
LCLICK($x,$y)
GOSUB(WAIT_MA)
GOTO(sl1)
end_if
sl2:
getscreen
if_pixel_in($x3, $y3+50, $x4, $y4+50, $c1, $c2, $c3)
LCLICK($x2,$y2+50)
WAITMS(RND(300,500))
LCLICK($x,$y)
GOSUB(WAIT_MA)
GOTO(sl2)
end_if
sl3:
getscreen
if_pixel_in($x3, $y3+100, $x4, $y4+100, $c1, $c2, $c3)
LCLICK($x2,$y2+100)
WAITMS(RND(300,500))
LCLICK($x,$y)
GOSUB(WAIT_MA)
GOTO(sl3)
end_if
sl4:
getscreen
if_pixel_in($x3, $y3+150, $x4, $y4+150, $c1, $c2, $c3)
LCLICK($x2,$y2+150)
WAITMS(RND(300,500))
LCLICK($x,$y)
GOSUB(WAIT_MA)
GOTO(sl4)
end_if
sl5:
getscreen
if_pixel_in($x3, $y3+200, $x4, $y4+200, $c1, $c2, $c3)
LCLICK($x2,$y2+200)
WAITMS(RND(300,500))
LCLICK($x,$y)
GOSUB(WAIT_MA)
GOTO(sl5)
end_if
sl6:
getscreen
if_pixel_in($x3, $y3+250, $x4, $y4+250, $c1, $c2, $c3)
LCLICK($x2,$y2+250)
WAITMS(RND(300,500))
LCLICK($x,$y)
GOSUB(WAIT_MA)
GOTO(sl6)
end_if
sl7:
getscreen
if_pixel_in($x3, $y3+300, $x4, $y4+300, $c1, $c2, $c3)
LCLICK($x2,$y2+300)
WAITMS(RND(300,500))
LCLICK($x,$y)
GOSUB(WAIT_MA)
GOTO(sl7)
end_if
TRAYSAY ("на почту") //можете убрать если мешает.всплывает в трее подсказка. я сделал просто что бы видеть что что то происходит.
ht1:
getscreen
if_pixel_in($x3, $y3+300, $x4, $y4+300, 11438, 9437313, 9456128)
TRAYSAY("всё забито")
SOUND("pause.wav")
HALT
end_if
LCLICK(929,81) // кнопка почты тоже на панели браза
WAIT(RND(12,14))
po:
GETSCREEN
if_pixel_in(883, 301, 892, 306, 11982062) //координата желтенького значка письма. поменять
goto(ch)
else
TRAYSAY("писем нет")
goto(F)
end_if
ch:
LCLICK(968,305) // координата тела письма. поменять
WAITMS(4500)
LCLICK(911,558) // координата иконки предмета в письме. поменять
WAITMS(110)
LCLICK(911,558)
WAITMS(RND(600,1000))
LCLICK(729,377) // координата кнопки да(забрать) поменять
GOSUB (WAIT_PO)
LCLICK(916,308) // координата тела письма. поменять
WAITMS(RND(600,1000))
LCLICK(1063,535) // координата кнопки удалить. поменять
WAITMS(RND(1000,2000))
LCLICK(738,494) // координата кнопки да(при удалении пустого письма) поменять
GOSUB (WAIT_PO)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN(445,320,710,532, "1.bmp") //координаты всех (20ти) ячеек на почте от верхней слева, до нижней справа. поменять
goto(po)
else
TRAYSAY("мест нет, продаю")
goto(mag1)
END_IF
F:
LCLICK(863,81) //кнопка магаза на панели браза.
GOSUB(WAIT_MA)
GETSCREEN
IF_PICTURE_IN(419,546,468,598, "2.bmp")//координаты нижней ячейки в магазине. проверка пустая или нет. поменять.
goto(mag1)
end_if
HALT
//задержки на обновление страницы
SUB(WAIT_MA)
$break = 0
WHILE($break = 0)
WAIT(4)
GETSCREEN
IF(PXL(722, 287) = 1919430) // координаты буквы "ь" в верхней кнопке продать в магазине. поменять(нужно подбирать точку и искать нужный цвет, иначе будет вечное ожидание )
$break = 1
END_IF
END_CYC
END_SUB
SUB(WAIT_PO)
$break = 0
WHILE($break = 0)
WAIT(4)
GETSCREEN
IF(PXL(841, 375) = 4078899) середина кнопки отменить в почте когда открывается окошко забрать предмет. (искать нужный цвет или поставить другой)
$break = 1
END_IF
END_CYC
END_SUB
В версии 4.5 для картинок есть папка bmps. в 4.7 просто в папку с прогой где скрипты. Файлы 1 и 2 bmp. прилагаю. Координаты середины кнопки "отменить" в почте когда открывается окошко забрать предмет менять вместе с пикселем!!! потому что я тыкнул примерно. Нужна не сама кнопка, а то что под ней. Ожидание настроено на тот момент, когда пропадёт эта кнопка. Если настроить на кнопку перезагрузки браза, то ожидание может быть оооочень дооолгим. Если есть другие варианты - предлагайте. Пока всё.