1
Общие вопросы / Re: Умники и умницы ХЭЭЭЛП
« on: September 06, 2020, 08:26:11 AM »
HTTPGET не работает с https, только с http
Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
И ещё хочется чтобы после отпускания правой кнопки мыши при следующем её нажатии все таймер waitms(8100) сбрасывался.
thread(a)
IF(iskeydown(2) = 1)
keydown(#w)
waitms(50)
keyup(#w)
$t = $_ms+8100
WHILE((iskeydown(2) = 1)&($_ms<$t))
waitms(20)
END_CYC
END_IF
waitms(5)
end_thread
ану ребята подкоректируйте вроди должно работать
SUB(Find_pix, $x, $y, $x1, $y1, $color)
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PIXEL_IN($x, $y, $x1, $y1, $color)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
LOGWRITE ("pix fined")
ELSE
WAITMS(50)
END_IF
END_CYC
end_sub
//Ждем картинку ===========================================================
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (117,141, 183,1016, "кат.bmp")
IF_PICTURE_IN ($x-116,$y-51, $y+268,$y+690, "кат.bmp") // тут не понятно какая зона рамки... но вроди работает
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
END_IF
END_IF
END_CYC
//Если картинка найдена то ищем пиксели итд.
Find_pix(496, 945, 498, 950, 213) // Есть
Find_pix(369, 819, 433, 835, 4342338) // Жду
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (263,90, 391,1033, " есть.bmp", -1, 100) // ето последнее действие после САБА
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
WAITMS(50)
END_IF
END_CYC
IF_PICTURE_IN ($x-116,$y-51, $y+268,$y+690, "кат.bmp") // тут не понятно какая зона рамки... но вроди работает$x и $y до этого не объявлены а значит при первом упоминании будут 0
разкажи историю как ты наткнулся на кликерман и как ты изучал? насколько лелгко тебе ето далось?
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100)
$x = $_return1 // записываем координаты в переменные
$y = $_return2
IF_PICTURE_IN ($x-116,$y-51, $y+268,$y+690, "file2.bmp", -1, 100) // ищем в зоне относительно начала красной полоски
LCLICK($_return1, $_return2)
WAITMS(100)
END_IF
END_IF
Прошу совета, как убрать? Кликер был скачан с этого сайта последняя версия.
С чего это? Откуда такая информация? Нормальныя реализация при встрече SWITCH вычисляет выражение, а при всрече CASE идёт сравнение. Зачем каждый раз вычислять?
SWITCH(RND(1,3))
CASE(1)
LOGWRITE ("1")
CASE(2)
LOGWRITE ("2")
CASE(3)
LOGWRITE ("3")
END_SWITCH
HALT
Code: (clickermann) [Select]SWITCH(RND(1,3))
CASE(1)
LCLICK(164,546)
CASE(2)
LCLICK(455,551)
CASE(3)
LCLICK(853,560)
END_SWITCH
$r = RND(1,3)
SWITCH($r)
CASE(1)
LCLICK(164,546)
CASE(2)
LCLICK(455,551)
CASE(3)
LCLICK(853,560)
END_SWITCH
задержки не обязательно ставить? или лучше поставить?Code: (clickermann) [Select]CASE(1)
MCLICK(400,128)
может быть конфликт CASE(1) в 290 строке? на втором браузере происходит так, доходит до CASE(1), и получается не нажимает MCLICK.
я подправил, правильно ли?Code: (clickermann) [Select]$check1 = 0 // и если правильно разобрался, то так тоже правильно и должно работать.
WHILE($check1 < 1)
INC($var512,1)
SWITCH($var512)
CASE(1)
MCLICK(400,128)
CASE(2)
MCLICK(510,128)
CASE(3)
MCLICK(618,128)
CASE(4)
MCLICK(721,128)
CASE(5)
MCLICK(831,128)
CASE(6)
MCLICK(939,128)
CASE(7)
MCLICK(185,205)
CASE(8)
MCLICK(292,205)
CASE(9)
MCLICK(398,205)
CASE(10)
MCLICK(504,205)
CASE(11)
MCLICK(612,205)
CASE(12)
MCLICK(729,205)
CASE(13)
MCLICK(729,205)
$check1 = 1
DEFAULT
END_SWITCH
WAIT(1)
halt