Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
0 Members and 1 Guest are viewing this topic.
Как задать условие, чтобы скрипты выполнялся только при условии cauntpixel(0,0,0,0,0)<1)
GETSCREENLOGWRITE ("Количество пикселов 255 в зоне 0,0,100,100: ", PXLCOUNT(0,0, 100,100, 255))IF(PXLCOUNT(0,0, 100,100, 255) > 0) // bodyEND_IF
Подскажи еще пожалуйста, как сделать, чтобы скрипт не выполнялся пока не будет найден определенный пиксель?
$check=0WHILE($check=0) GETSCREEN IF_PIXEL_IN(0,0,$_xmax,$_ymax,255) $check=1 // body ELSE WAITMS(50) END_IFEND_CYC
$check=0WHILE($check=0) GETSCREEN IF(PXL(10,10)=255) $check=1 // body ELSE WAITMS(50) END_IFEND_CYC
Если точно знаешь где пиксель то так:Code: (clickermann) [Select]$check=0WHILE($check=0) GETSCREEN IF(PXL(10,10)=255) $check=1 // body ELSE WAITMS(50) END_IFEND_CYC
то есть скрипт будет зациклен на этом месте пока не будет выполнено условие?
Quote from: Qlloudy on February 25, 2017, 09:32:53 PMто есть скрипт будет зациклен на этом месте пока не будет выполнено условие?ну типа да, а чо?!
getscreenif_pixel_in(18,109,29,135,14847254) if(pxlcount(28,164,144,189, 0) > 0) lclick(88,176) waitms(200) end_if $a=0 while($a=0) getscreen if_pixel_in(841,216,945,234,10066329) $a>0 lclick(901,175) else waitms(50) end_if end_cyc $b=0 while($b=0) getscreen if_pixel_in(744,205,793,220,3355443) $b>0 lclick(796,214) else waitms(50) end_if end_cycend_if
Quote from: Qlloudy on February 25, 2017, 09:32:53 PMто есть скрипт будет зациклен на этом месте пока не будет выполнено условие?Проверить быстрее, чем ждать ответа.И справку почитать тоже можно.В шаблоны заглядывать полезно.
первый день на форуме, еще не освоился, да и прогу впервой мучаю =)