Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
0 Members and 4 Guests are viewing this topic.
GETSCREENWHILE((PXL(100, 100) ! 255)|(PXL(100, 100) ! 250)) WAITMS(100) // задержка GETSCREEN // снимок в буфер кликера внутри циклаEND_CYC
Code: (clickermann) [Select]GETSCREENWHILE((PXL(100, 100) ! 255)|(PXL(100, 100) ! 250)) WAITMS(100) // задержка GETSCREEN // снимок в буфер кликера внутри циклаEND_CYC
как сделать такое условие если по координатам 100,100 цвет пиксела НЕ 255 или не 250, то цикл будет работатьчтобы было два условия окончания цикла
уточните пожалуйста цикл закончится если пиксель будет 255 или 250(любого из двух цветов) или должны выполнится оба условия
Quote from: formica on December 01, 2014, 07:04:52 PMуточните пожалуйста цикл закончится если пиксель будет 255 или 250(любого из двух цветов) или должны выполнится оба условия| - обозначает ИЛИ& - обозначает И^ - обозначает ИЛИ то ИЛИ другое но не оба
GETSCREENCOLORMODE(6, 773, 184, 780, 187)WHILE((PXL(774, 186) ! 4161407)|(PXL(774, 186) ! 4144959)) LOGWRITE ("Цвет: ", PXL(774, 186)) lclick(530, 335) WAIT(3) GETSCREEN COLORMODE(6, 773, 184, 780, 187)END_CYClclick(983, 728)WAIT(3)
Запись в лог нам все разъяснит Code: (clickermann) [Select]GETSCREENCOLORMODE(6, 773, 184, 780, 187)WHILE((PXL(774, 186) ! 4161407)|(PXL(774, 186) ! 4144959)) LOGWRITE ("Цвет: ", PXL(774, 186)) lclick(530, 335) WAIT(3) GETSCREEN COLORMODE(6, 773, 184, 780, 187)END_CYClclick(983, 728)WAIT(3)
GETSCREEN COLORMODE(6, 773, 184, 780, 187) WHILE((PXL(774, 186) ! 4161407)&(PXL(774, 186) ! 4144959)) lclick(530, 335) WAIT(3) GETSCREEN COLORMODE(6, 773, 184, 780, 187) END_CYC lclick(983, 728) WAIT(3)
Quote from: formica on December 01, 2014, 08:44:16 PMеще один моментусловие WHILE(PXL(774, 186) ! 4161407) работает а условие WHILE((PXL(774, 186) ! 4161407)|(PXL(774, 186) ! 4144959)) не работает и для цвета 4144959 и для 4161407если проверяется один и тот же пиксель одновременно на отсутствие двух цветов, то почему в условиях "или" должно быть "и", ведь пиксель не может быть одновременно двух цветов.WHILE((PXL(774, 186) ! 4161407)&(PXL(774, 186) ! 4144959)) и вообще не проще применить COLORMODE и проверять один цвет?
еще один моментусловие WHILE(PXL(774, 186) ! 4161407) работает а условие WHILE((PXL(774, 186) ! 4161407)|(PXL(774, 186) ! 4144959)) не работает и для цвета 4144959 и для 4161407
хочу предложить свой вариант определения чисел. я думаю он немного быстрее и легче в настройке.данный скрипт в данном виде настроен на определения числа номера цвета в км (естественно на моем пк)Code: (clickermann) [Select]$1 = 2598951422 $2 = 3563910420$3 = 1725485783привет, я недавно стал пользоваться автокликером, возможно я еще далеко не все уловки знаю, заинтересовал твой метод, о котором ты говори в своем посте. Не можешь подсказать что именно ты использовал за основу в своем скрипте. Если можно в общих чертах? Сейчас пользую алгоритм в котором сравниваются изображения циферок прочел твой пост - зацепило....
$1 = 2598951422 $2 = 3563910420$3 = 1725485783привет, я недавно стал пользоваться автокликером, возможно я еще далеко не все уловки знаю, заинтересовал твой метод, о котором ты говори в своем посте. Не можешь подсказать что именно ты использовал за основу в своем скрипте. Если можно в общих чертах? Сейчас пользую алгоритм в котором сравниваются изображения циферок прочел твой пост - зацепило....
привет, я недавно стал пользоваться автокликером, возможно я еще далеко не все уловки знаю, заинтересовал твой метод, о котором ты говори в своем посте. Не можешь подсказать что именно ты использовал за основу в своем скрипте. Если можно в общих чертах? Сейчас пользую алгоритм в котором сравниваются изображения циферок прочел твой пост - зацепило....
Только вот беда, в большинстве случаев в играх (прозрачный/полупрозрачный фон, градиентный фон, сглаживание, сдвиг числа по полю, рендеринг со сдвигом на пол пикселя) похоронят этот способ в зародыше.