Show Posts

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.


Messages - stingray

Pages: [1]
1
Использование / Dota 2 INVOKER pro skill
« on: January 25, 2014, 03:05:55 PM »
Прошу вашему вниманию, собственно искал эту прогу только ради вот такой вот штуки, работает на ура:D
Кнопки скиллов
1- meteor
2- blast
3- tornado
4- coldsnap
5- invisible
6- alacrity
7- icewall
8- emp
9- golems
0- sunstrike
удачи

Code: (clickermann) [Select]
if ( iskeydown(#1)=1 )   //meteor
KEYPRESS(#e)
KEYPRESS(#e)
KEYPRESS(#w)
KEYPRESS(#r)
END_IF

if ( iskeydown(#2)=1 )    //blast
KEYPRESS(#q)
KEYPRESS(#w)
KEYPRESS(#e)
KEYPRESS(#r)
END_IF

if ( iskeydown(#3)=1 )  //tornado
KEYPRESS(#w)
KEYPRESS(#w)
KEYPRESS(#q)
KEYPRESS(#r)
END_IF

if ( iskeydown(#4)=1 )     //coldsnap
KEYPRESS(#q)
KEYPRESS(#q)
KEYPRESS(#q)
KEYPRESS(#r)
END_IF

if ( iskeydown(#5)=1 )    //invisible
KEYPRESS(#q)
KEYPRESS(#q)
KEYPRESS(#w)
KEYPRESS(#r)
END_IF

if ( iskeydown(#6)=1 )  //atkspd+dmg
KEYPRESS(#w)
KEYPRESS(#w)
KEYPRESS(#e)
KEYPRESS(#r)
END_IF

if ( iskeydown(#7)=1 )  //icewall
KEYPRESS(#q)
KEYPRESS(#q)
KEYPRESS(#e)
KEYPRESS(#r)
END_IF

if ( iskeydown(#8)=1 )  //EMP
KEYPRESS(#w)
KEYPRESS(#w)
KEYPRESS(#w)
KEYPRESS(#r)
END_IF

if ( iskeydown(#9)=1 )  //GOLEMS
KEYPRESS(#e)
KEYPRESS(#e)
KEYPRESS(#q)
KEYPRESS(#r)
END_IF

if ( iskeydown(#0)=1 )  //sunstrike
KEYPRESS(#e)
KEYPRESS(#e)
KEYPRESS(#e)
KEYPRESS(#r)
END_IF

2
Общие вопросы / Re: параметр "goto"
« on: January 25, 2014, 02:48:54 PM »
Здравствуйте! мне нужно что бы только при выполнении цикла if_picrute_in(0,0,1300,700,"2.bmp",16777215) срабатывал лейбл goto, в то время как он выполняется не зависимо от того выполнился ли мой цикл или нет, почему так? можно ли как нибудь по другому прописать?

Можно и без гото в данном случае. И задержки нужно писать в адекваных местах и также после кликов и нажатий.
Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (0,0, 1300, 700, "1.bmp")
   lclick($_return1,$_return2)
   WAITMS(100)
end_if

move(1130,235)
wait(1)

getscreen
if_picrute_in(0,0,1300,700,"2.bmp",16777215)
   if_pixel_in(60,80,1340,680,5263559)
      lclick($_return1,$_return2)
      WAITMS(100)
   end_if
ELSE
   for($var,$var < 20)
      keypress(#space)
      WAITMS(50)
   END_CYC
   wait(2)
   
   getscreen
   if_PIXEL_IN (300,140,1120,670,15128777)
      LCLICK($_return1,$_return2)
      WAITMS(100)
   end_if
   wait(1)
end_if

Обрати в нимание на это
if_picrute_in(0,0,1300,700,"2.bmp",16777215)
это цвет прозрачности в картинке, действитель но ли ты понял что написал?
Твой код неработает потому что функция не находит "2.bmp"

Будет ли это работать вот так? Нужно он искал 2 и\или 3 картинки

Code: (clickermann) [Select]
$var=0

GETSCREEN
IF_PICTURE_IN (0,0, 1300, 700, "1.bmp")
lclick($_return1,$_return2)
end_if
move(1130,235)
wait(1)

getscreen
if_picture_in(0,0,1300,700,"2.bmp") & if_picture_in(130,65,1270,370,"3.bmp")
if_pixel_in(60,80,1340,680,5263559)
lclick($_return1,$_return2)
wait(1)
end_if

else
for($var,$var < 20)
keypress(#space)
END_CYC
wait(2)

getscreen                 
if_PIXEL_IN (300,140,1120,670,15128777)
LCLICK($_return1,$_return2)
wait(1)
end_if

3
Общие вопросы / Re: параметр "goto"
« on: January 25, 2014, 12:10:28 PM »
Здравствуйте! мне нужно что бы только при выполнении цикла if_picrute_in(0,0,1300,700,"2.bmp",16777215) срабатывал лейбл goto, в то время как он выполняется не зависимо от того выполнился ли мой цикл или нет, почему так? можно ли как нибудь по другому прописать?


Code: (clickermann) [Select]
$var=0
GETSCREEN
IF_PICTURE_IN (0,0, 1300, 700, "1.bmp")
lclick($_return1,$_return2)
end_if
move(1130,235)
getscreen
wait(1)
if_picrute_in(0,0,1300,700,"2.bmp",16777215)
goto(a)
end_if
for($var,$var < 20)
keypress(#space)
inc($var)
END_CYC
getscreen                 
wait(2)
if_PIXEL_IN (300,140,1120,670,15128777)
LCLICK($_return1,$_return2)
end_if
wait(1)
a:
if_pixel_in(60,80,1340,680,5263559)
lclick($_return1,$_return2)
end_if
if... - это не цикл, это условие. Так для уточнения.
Главное, не путай буквы в командах,
не if_picRuTe_in,
а if_picture_in
и всё заработает.
И судя он тому, что переписывал сам с if_pixel_in, точно цвет 16777215 нужен прозрачный?

Еще одно. Не критично, но...
Зачем задержки стоят сразу за getscreen? Если им стоять, то перед ним или после кликов-перемещения.

Зачем внутри цикла for($var,$var < 20) стоит inc($var) ? Этот цикл и так увеличивает сам переменную. А ты делаешь это ещё раз.
Название темы непонятное и неправильное. Параметр в GOTO(метка) это то, что в скобках. В теме про это не слова.

все, разобрался! спасибо большое, просто писал глубокой ночью и голова уже плохо работала поэтому и тему криво назвал, да еще не в том разделе небось) да и внутри цикла и такую фигню написал), а задержки стоят потому что выполняется загрузка страницы браузера с интернета, для того чтобы не терять нажатия пробелов поставил задержку, вторая задержка для того чтобы выполненное действие успело обработаться браузером, пробовал без задержки, не успевало. Так же с картинкой, если не обезцвечивать указанный цвет, прога не видит картинку, с обесцвечиванием, все работает!)

4
Общие вопросы / параметр "goto"
« on: January 25, 2014, 03:28:51 AM »
Здравствуйте! мне нужно что бы только при выполнении цикла if_picrute_in(0,0,1300,700,"2.bmp",16777215) срабатывал лейбл goto, в то время как он выполняется не зависимо от того выполнился ли мой цикл или нет, почему так? можно ли как нибудь по другому прописать?


Code: (clickermann) [Select]
$var=0
GETSCREEN
IF_PICTURE_IN (0,0, 1300, 700, "1.bmp")
lclick($_return1,$_return2)
end_if
move(1130,235)
getscreen
wait(1)
if_picrute_in(0,0,1300,700,"2.bmp",16777215)
goto(a)
end_if
for($var,$var < 20)
keypress(#space)
inc($var)
END_CYC
getscreen                 
wait(2)
if_PIXEL_IN (300,140,1120,670,15128777)
LCLICK($_return1,$_return2)
end_if
wait(1)
a:
if_pixel_in(60,80,1340,680,5263559)
lclick($_return1,$_return2)
end_if

Pages: [1]