1
Использование / Нужна помощь в составлении скрипта
« on: August 24, 2016, 10:28:13 PM »
Здравствуйте, ищу информацию для того чтобы составить скрипт под выполнение следующих действий(для наглядности видео 1.5 минуты): [spoiler]https://www.youtube.com/watch?v=SD5n_GLdXvo&feature=youtu.be[/spoiler]
искал что то похожее на форуме, нашел на данный момент только вот это:
[spoiler]
в теме на форуме: "Если картинка поменялась, то нажать в тех координатах"
[spoiler]http://crapware.aidf.org/forum/index.php?topic=2622.0[/spoiler]
суть действий такова:
1.- на карте состоящей из квадратных "гексов" рандомно размещаются мобы, кликаем на ближайшего и атакуем.
2.- получаем награду, снова ищем вновь появившихся ближайших ботов и снова атакуем.
3.- когда заканчивается ход (в левом верхнем углу есть индикатор) скрипт останавливается.
p.s. желательно еще попутно открывать сундучки.
буду рад даже линку где можно почитать подходящую информацию для обучения под данные действия. а так же информации где можно разобраться в скрипте распознании изменения картинки. Заранее спасибо за помощь и советы!
искал что то похожее на форуме, нашел на данный момент только вот это:
[spoiler]
Тут принцип такой, собираем в массив цвета по координатам центра каждой ячейки, и потом в цикле сравниваем их с новыми снимками.[/spoiler]Code: (clickermann) [Select]$x = 807 // координата человечка (центр ячейки)
$y = 611
SUB(comp, $xc, $yc)
IF(PXL($xc, $yc) ! $arr_color[$n])
LCLICK($xc, $yc) // кликаем на отличающуюся ячейку
WAITMS(200)
$check = 1
END_IF
INC($n,1)
END_SUB
GETSCREEN // первый снимок
$arr_color[0] = PXL($x+35,$y+0)
$arr_color[1] = PXL($x+18,$y+18)
$arr_color[2] = PXL($x-17,$y+20)
$arr_color[3] = PXL($x-37,$y+2)
$arr_color[4] = PXL($x-17,$y-18)
$arr_color[5] = PXL($x+18,$y-18)
$arr_color[6] = PXL($x+71,$y+0)
$arr_color[7] = PXL($x+53,$y+22)
$arr_color[8] = PXL($x+36,$y+40)
$arr_color[9] = PXL($x+6,$y+40)
$arr_color[10] = PXL($x-35,$y+40)
$arr_color[11] = PXL($x-54,$y+18)
$arr_color[12] = PXL($x-70,$y+0)
$arr_color[13] = PXL($x-52,$y-17)
$arr_color[14] = PXL($x-37,$y-37)
$arr_color[15] = PXL($x+0,$y-37)
$arr_color[16] = PXL($x+36,$y-35)
$arr_color[17] = PXL($x+53,$y-18)
$arr_color[18] = PXL($x+108,$y+2)
$arr_color[19] = PXL($x+91,$y+20)
$arr_color[20] = PXL($x+73,$y+40)
$arr_color[21] = PXL($x+56,$y+58)
$arr_color[22] = PXL($x+18,$y+57)
$arr_color[23] = PXL($x-17,$y+58)
$arr_color[24] = PXL($x-54,$y+60)
$arr_color[25] = PXL($x-70,$y+38)
$arr_color[26] = PXL($x-89,$y+20)
$arr_color[27] = PXL($x-107,$y+2)
$arr_color[28] = PXL($x-90,$y-17)
$arr_color[29] = PXL($x-70,$y-35)
$arr_color[30] = PXL($x-54,$y-55)
$arr_color[31] = PXL($x-15,$y-55)
$arr_color[32] = PXL($x+18,$y-55)
$arr_color[33] = PXL($x+55,$y-55)
$arr_color[34] = PXL($x+73,$y-37)
$arr_color[35] = PXL($x+91,$y-17)
WAITMS(500)
$check = 0
WHILE($check = 0) // цикл поиска отличий
$n = 0
GETSCREEN
comp($x+35,$y+0)
comp($x+18,$y+18)
comp($x-17,$y+20)
comp($x-37,$y+2)
comp($x-17,$y-18)
comp($x+18,$y-18)
comp($x+71,$y+0)
comp($x+53,$y+22)
comp($x+36,$y+40)
comp($x+6,$y+40)
comp($x-35,$y+40)
comp($x-54,$y+18)
comp($x-70,$y+0)
comp($x-52,$y-17)
comp($x-37,$y-37)
comp($x+0,$y-37)
comp($x+36,$y-35)
comp($x+53,$y-18)
comp($x+108,$y+2)
comp($x+91,$y+20)
comp($x+73,$y+40)
comp($x+56,$y+58)
comp($x+18,$y+57)
comp($x-17,$y+58)
comp($x-54,$y+60)
comp($x-70,$y+38)
comp($x-89,$y+20)
comp($x-107,$y+2)
comp($x-90,$y-17)
comp($x-70,$y-35)
comp($x-54,$y-55)
comp($x-15,$y-55)
comp($x+18,$y-55)
comp($x+55,$y-55)
comp($x+73,$y-37)
comp($x+91,$y-17)
WAITMS(500)
END_CYC
в теме на форуме: "Если картинка поменялась, то нажать в тех координатах"
[spoiler]http://crapware.aidf.org/forum/index.php?topic=2622.0[/spoiler]
суть действий такова:
1.- на карте состоящей из квадратных "гексов" рандомно размещаются мобы, кликаем на ближайшего и атакуем.
2.- получаем награду, снова ищем вновь появившихся ближайших ботов и снова атакуем.
3.- когда заканчивается ход (в левом верхнем углу есть индикатор) скрипт останавливается.
p.s. желательно еще попутно открывать сундучки.
буду рад даже линку где можно почитать подходящую информацию для обучения под данные действия. а так же информации где можно разобраться в скрипте распознании изменения картинки. Заранее спасибо за помощь и советы!