1
Использование / Re: Доработка скрипта B&S
« on: December 22, 2016, 05:27:27 PM »
Colormode 7 помог, alt+q не работает, хз
Добавлена тема оформления "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.
Можно написать поток. Он начнет работать когда зажмешь клавишу.F прожимает толко если заменяю IF_PIXEL_IN ....END_IF на PIXEL_IN.
$gamex1 = 0
$gamey1 = 0
$gamex2 = $_xmax
$gamey2 = $_ymax
$midx = INT(($gamex2 - $gamex1) / 2)
$midy = INT(($game?2 - $gamey1) / 2)
$dx1 = $midx + 103
$dy1 = $midy + 31
$dx2 = $midx + 157
$dy2 = $midy + 88ff
WHILE (1 = 1)
IF(iskeydown(6) = 1)
LCLICK(-1,-1)
waitms(20)
RCLICK(-1,-1)
GETSCREEN
PIXEL_IN($dx1, $dy1, $dx2, $dy2, 15653164)
WAITMS(20)
KEYPRESS(#F)
END_IF
END_IF
END_CYC
Вкратце он чередует два скила и ждет появления третего в определённой области и прожимает его. Скрипт работает только когда зажата определённая кнопка на мышке. LCLICK(-1,-1)
waitms(20)
RCLICK(-1,-1)
GETSCREEN
PIXEL_IN($dx1, $dy1, $dx2, $dy2, 15653164)
WAITMS(20)
KEYPRESS(#F)
Ибо если тут начинаю выставлять задержки то первая часть сильно замедляется. $gamex1 = 0
$gamey1 = 0
$gamex2 = $_xmax
$gamey2 = $_ymax
$midx = INT(($gamex2 - $gamex1) / 2)
$midy = INT(($game?2 - $gamey1) / 2)
$dx1 = $midx + 103
$dy1 = $midy + 31
$dx2 = $midx + 157
$dy2 = $midy + 88ff
WHILE (1 = 1)
IF(iskeydown(6) = 1)
KEYPRESS(#T)
GETSCREEN
PIXEL_IN($dx1, $dy1, $dx2, $dy2, COLOUR)
WAITMS(20)
KEYPRESS(#F)
PIXEL_IN(другие координаты, COLOUR)
KEYPRESS#4
END_IF
END_IF
END_IF
END_CYC
Тут тоже самое T-F должно шарашить постоянно а 4 прожиматся при перvой же возможности тоеть по откату. WHILE (1 = 1)
IF(iskeydown(6) = 1)
LCLICK(-1,-1)
waitms(10)
KEYPRESS(#2)
waitms(10)
LCLICK(-1,-1)
waitms(100)
GETSCREEN
IF_PIXEL_IN (0, 0, $_xmax, $_ymax, 4613013)
KEYPRESS(#F)
waitms(400)
KEYPRESS(#F)
END_IF
END_IF
waitms(10)
END_CYC