1

Тема: AHK помощь по скрипту

Здравствуйте,можно ли как то увеличить скорость клика и количество?
#
govno_kod := 0
return
Numpad2:: Reload
Numpad4:: Pause, Off
Numpad3:: Pause, On
Numpad1::
Loop{
  Label99:
  if govno_kod = 1
  {
Label10:
BlockInput, SendAndMouse
SendInput, {sc17}
Label20:
MouseGetPos, 1082, 330
PixelGetColor, color, 1082, 330, alt
Var40 = %color%
if ( var40 = 0xFFFFFF  )
{
Random, rand10, 200, 600
sleep 500+rand10
MouseGetPos, 1420, 349
PixelGetColor, color, 1420, 349, alt
Var10 = %color%
if ( var10 = 0x2A69FC  ) | ( var10 = 0x1D60FC  ) | ( var10 = 0x1D61FC  ) | ( var10 = 0x1D62FC  )
{
SoundBeep, 750, 500
SendInput, {Numpad3}
BlockInput, Default
}
else
{
Click Left 400,330 ,
Random, rand20, 50, 100
sleep, 200+rand20
Click Left 400, 445,
BlockInput, Default
sleep 5000
Label30:
MouseGetPos, 890, 760
PixelGetColor, color, 890, 760, alt
Var20 = %color%
if ( var20 = 0x0000FF  )
{
Random, rand3, 5, 10
Send {Click}
sleep 70+rand3
Send {Click}
sleep 70+rand3
Send {Click}
sleep 70+rand3
Send {Click}
sleep 40+rand3
Goto, Label30
}
else
{         
MouseGetPos, 620, 889
PixelGetColor, color, 620, 889, alt
Var30 = %color%
if ( var30 = 0x00FF4E  )
{
Goto, Label10
}
else
{
Goto, Label30
}

}
}
}
else
{
Goto, Label20
}
  }
else if govno_kod = 2
  {
Label1:
BlockInput, SendAndMouse
SendInput, {sc17}
Label2:
MouseGetPos, 1082, 330
PixelGetColor, color, 1082, 330, alt
Var4 = %color%
if ( var4 = 0xFFFFFF  )
{
Random, rand1, 200, 600
sleep 500+rand1
MouseGetPos, 1420, 349
PixelGetColor, color, 1420, 349, alt
Var1 = %color%
if ( var1 = 0x2A69FC  ) | ( var1 = 0x1D60FC  ) | ( var1 = 0x1D61FC  ) | ( var1 = 0x1D62FC  )
{
SoundBeep, 750, 500
SendInput, {Numpad3}
BlockInput, Default
}
else
{
Click Left 400,330 ,
Random, rand2, 50, 100
sleep, 200+rand2
Click Left 400, 445,
BlockInput, Default
sleep 5000
Label3:
MouseGetPos, 890, 760
PixelGetColor, color, 890, 760, alt
Var2 = %color%
if ( var2 = 0x0000FF  )
{
Send {Click}
Send {Click}
Send {Click}
Send {Click}
Send {Click}
Send {Click}
Goto, Label3
}
else
{         
MouseGetPos, 620, 889
PixelGetColor, color, 620, 889, alt
Var3 = %color%
if ( var3 = 0x00FF4E  )
{
Goto, Label1
}
else
{
Goto, Label3
}

}
}
}
else
{
Goto, Label2
}
  }
  else
  {
  govno_kod := 1
  Goto, Label99
  }
}
return
return
Fishing:
MsgBox, 0,, Activation: Numpad1 | Pause ON: NumPad3 | Pause OFF: NumPad4 | Reload: NumPad2 (Для версий с NumPad)
return
Speed:
Gui, 2: Add, Button, x15 y20 w100 h20 gSlow , Медленнее
Gui, 2: Add, Button, x185 y20 w100 h20 gFast , Быстрее
Gui, 2: Add, Button, x110 y60 w80 h20 gInfo , Info
Gui, 2: Show, w300 h100, Скорость кликера
Gui, 2: Color, 2e6b3c
return
Slow:
govno_kod := 1
sleep 100
Gui, 2: Hide
return
Fast:
govno_kod := 2
sleep 100
Gui, 2: Hide
return

2

Re: AHK помощь по скрипту

не уверен,но могу предположить что нужно sleep поставить меньше,типо sleep - задержка перед след действием и там она 70 мили сек вроде

3

Re: AHK помощь по скрипту

Код лучше оформлять через контейнер "code" так читабельность будет лучше.
На счет задержки можете посмотреть такие команды как SetKeyDelay и SetMouseDelay, так как они делают задержку после команд send в 10 секунд по стандарту, если вы не задали другого значения. Ну и сделать задержки которые указаны у вас в sleep максимально короткими, насколько это возможно для соблюдения правильной работоспособности скрипта.

4

Re: AHK помощь по скрипту

Код лучше оформлять через контейнер "code" так читабельность будет лучше.

Этого так же требуют правила, которые даже в названии темы проигнорированы.

https://github.com/qqlexa