1
Общие вопросы / Re: DarkOrbit
« on: November 27, 2016, 05:49:13 PM »Сколько можно выкладывать этот скрипт....Вам оГромное спасибо.
Добавил цикл поиска на 30 секунд.Code: (clickermann) [Select]//--------— область поиска
$x_1 = 43
$y_1 = 81
$x_2 = 1626
$y_2 = 779
//-----------— область поиска видимо нужды в ремонте
$xy_1 = 949
$yx_1 = 468
$xy_2 = 1005
$yx_2 = 479
//---------------------------------ПЕТ---------------------------
$xyp_1 = 42
$yxp_1 = 96
$xyp_2 = 340
$yxp_2 = 378
//-------------Область мини карты
$x_mini_1 = 1738
$y_mini_1 = 973
$x_mini_2 = 1821
$y_mini_2 = 996
//----------— цвета поиска----------
$color = 7962252
$color1 = 7032629
$color2 = 8150594
$color3 = 15057059
$color4 = 11507069
$color5 = 11436124
$color6 = 16797023
$color7 = 7105644
//=============================================
loot:
LCLICK(RND($x_mini_1,$x_mini_2),RND($y_mini_1,$y_mini_2)) // рандомный клик по миникарте
$time = $_time_t + 30 // таймер на 30 сек
$check = 0
$check_out = 0
WHILE(($check_out = 0) & ($time > $_time_t)) // цикл поиска, летим 30 сек и одновременно ищем
GETSCREEN($x_1,$y_1, $x_2,$y_2)
IF_PIXEL_IN($x_1,$y_1, $x_2,$y_2, $color, $color1, $color2, $color3, $color4, $color5, $color6 ) //цвета ресурсов (resource colors)
$time = $_time_t + 2
$check = 1
LCLICK($_return1, $_return2)
WAITMS(500)
ELSE
IF($check = 1)
$check_out = 1
END_IF
WAITMS(25)
END_IF
END_CYC
WAITMS(500)
GETSCREEN($xy_1,$yx_1, $xy_2,$yx_2)
if_pixel_in($xy_1,$yx_1, $xy_2,$yx_2,$color7)// если нет коробок, то ищет ремонт
KEYPRESS(#7) // если нужен ремонт то жмёт клавишу 7
WAITMS(500)
//WAITMS(78000) // задержка после нажатия на срабатывание
else // если не найден $color7
// рисунки что бы активировал пета, если нет коробок и ремонт не нужен
GETSCREEN($xyp_1,$yxp_1, $xyp_2,$yxp_2)
IF_PICTURE_IN ($xyp_1,$yxp_1, $xyp_2,$yxp_2, "p2.bmp",-1,80)
LCLICK($_return1, $_return2)
WAITMS(500)
GETSCREEN($xyp_1,$yxp_1, $xyp_2,$yxp_2) // поиск ПЕТа
IF_PICTURE_IN ($xyp_1,$yxp_1, $xyp_2,$yxp_2, "p3.bmp",-1,80)
LCLICK($_return1, $_return2)
WAITMS(800)
GETSCREEN($xyp_1,$yxp_1, $xyp_2,$yxp_2)
//IF_PIXEL_IN($xyp_1,$yxp_1, $xyp_2,$yxp_2, 5076616,-1,80 )
IF_PICTURE_IN ($xyp_1,$yxp_1, $xyp_2,$yxp_2, "2221.bmp",-1,80)
LCLICK($_return1, $_return2)
WAITMS(500) // задержка после нажатия на срабатывание
END_IF
END_IF
END_IF
END_IF
goto (loot)
А у вас
Quote
Вчера был шабат, сегодня светлое воскресенье, с какого перепугу наши достопочтенные Гуру должны всё бросить и метнуться разгребать, то что ты намутил? Если решение требуется СРОЧНО-ПРИСРОЧНО, то это нужно указывать дополнительно, если помощь требуется от конкретных Гуру, то с поклоном стучаться им в личку, а не предъявлять претензии, когда есть возможность тихо-мирно дождаться помощи и написат своё СПАСИБО.[/quote] прошу прошу прощение если чем то зацепил. Я просто думал что тут по активней форум.