Вопросы по AHK-скриптингу

HaroldFinch

Известный
8
0
Приветствую. есть такой код:
q::
MouseMove, 312, 1079, 0
MouseMove, 312, 34, 100
return

При подходе к последним координатам мышь начинает замедляться(скорость движения мыши). что не так и как с этим бороться?
---
Пытался гуглить, но внятного ответа так и не получил.
 

Olejka

Новичок
2
1
Приветствую. есть такой код:
q::
MouseMove, 312, 1079, 0
MouseMove, 312, 34, 100
return

При подходе к последним координатам мышь начинает замедляться(скорость движения мыши). что не так и как с этим бороться?
---
Пытался гуглить, но внятного ответа так и не получил.
последний параметр в команде MouseMove отвечает за скорость, то есть 0 - мышка перемещается мгновенно, 100 - очень медленно, надо поставить вместо 100 число 20 например
 
Последнее редактирование:
  • Нравится
Реакции: Roman Grudov

sep

Известный
546
55
почему в гта5 не работает
Numpad5::
SendInput, {F6}/me текст{Enter}
Return
клавиша ввода текста у меня на ф6

а так работает
Numpad1::
sendInput {F6 down}
sleep 150
sendInput, /f
Return
 

HaroldFinch

Известный
8
0
Приветствую, пытаюсь написать скрипт который должен найти определённый пиксель, а после срабатывает мой код, и так зациклено, т.е нашёлся пиксель -> сработал код -> снова поиск этого же пикселя в тех же координатах.
Не выходит совместить и зациклить зажатие клавиш и поиск пикселя т.е:
1. Персонаж начинает движение(зажимает W)
2. Персонаж двигается пока на экране в указанных координатах не появится указанный пиксель, и как только он появляется, движение прекращается и выполняется другой код, и так циклично.

F4::
Loop{
x=712
y=557
PixelGetColor, Color, x, y
if Color != 0xFFFFFF
{
Send, {S Down}

}
else
Send, {E Down}

return
}
F8::ExitApp



Не выходит сделать так, чтобы при нахождение пикселя прерывалось нажатие S и нажималась E
 
Последнее редактирование:

sunnyvar

Новичок
1
0
Привет, ребята, у меня есть gta v triggerbot скрипт. он нажимает lmb, когда прицел красный.
он не останавливается после того, как перекрестие становится белым, return не работает, он выходит из скрипта.


color = 0x944348
x = 960
y = 540
CoordMode, Mouse
CoordMode, Pixel
Loop
{
Sleep, 1
PixelGetColor, bgr, x, y
If (bgr != color)
send, {LButton}
}
 

Antonio_Demorgan

Новичок
2
0
Помогите с кодом. Не до конца понимаю ahk!!!
Вот есть чат лог: [03:49:29] Alana_Thompson[281] : {FFCD00}17 DM

Я написал код, который переходить автоматически в слежку за игроком с ID 17 ( на которого пришла жалоба )

F3::
FileRead, Str, %chatlog%
StringReplace, Str, Str, `r`n, `n, 1
StringReplace, Str, Str, `r, `n, 1

RegExMatch("`n" Str "`n", "i).*\n\[\d+:\d+:\d+]\s*\ .*?\[.*?] : \s*(/`*.*?(\d+)\s.*?)\n", Match)
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}/sp %match2%{Enter}
sleep 50
SendInput, {F6}/pm Слежу | Приятной игры на R-RP 11{left 33}
Return

Как мне нужно изменить строчку RegExMatch, что бы я мог перейти в наблюдение за игроком который написал жалобу, то есть в слежку за ID 281 а не за 17
[03:49:29] Alana_Thompson[281] : {FFCD00}17 DM
 

Seniosik

Новичок
3
0
Всем привет, я пишу МВД хелпер на samp udf, кто может скинуть код там где считывается и пишет в sendchat
b_U_LwwDmsg.jpg


Считывает с строчки
 

Эрдэм

Новичок
2
0
Я понимаю что это очень просто, но как написать реконнект на ахк? именно ахк мне нужен, не нужно писать про клео и т.п, я пишу примерно так:
^0::
setrestart()
return
 

kaifa

Новичок
10
0
AHK:
color = 0xAB494B
x = 960
y = 540
CoordMode, Mouse
CoordMode, Pixel
RButton::
    while (getKeyState("RButton", "P"))
{
loop
}
 sleep, 1
 PixelGetColor, bgr, x, y,
 if (bgr != color)
 send, {LButton}
 send
 return
 }
}

Что делать если флудится? Когда добавляю "return" - выключается
 

Antonio_Demorgan

Новичок
2
0
AHK:
color = 0xAB494B
x = 960
y = 540
CoordMode, Mouse
CoordMode, Pixel
RButton::
    while (getKeyState("RButton", "P"))
{
loop
}
 sleep, 1
 PixelGetColor, bgr, x, y,
 if (bgr != color)
 send, {LButton}
 send
 return
 }
}

Что делать если флудится? Когда добавляю "return" - выключается
return - нужно писать в конце кода тоесть после }
 

Fixsix

Потрачен
45
20
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
AHK:
color = 0xAB494B
x = 960
y = 540
CoordMode, Mouse
CoordMode, Pixel
RButton::
    while (getKeyState("RButton", "P"))
{
loop
}
 sleep, 1
 PixelGetColor, bgr, x, y,
 if (bgr != color)
 send, {LButton}
 send
 return
 }
}

Что делать если флудится? Когда добавляю "return" - выключается
код:
color = 0xAB494B
x = 960
y = 540
CoordMode, Mouse
CoordMode, Pixel
RButton::
    while (getKeyState("RButton", "P"))
{
loop
}
 sleep, 1
 PixelGetColor, bgr, x, y,
 if (bgr != color)
 send, {LButton}
 send
 }
}
 return
 

Dexer

Новичок
2
0
Я новичок и не пойму как это сделать

AutoHotKey:
Numpad6::
Start := A_TickCount
loop
{
If (A_TickCount - Start >= 3000)
    Break 
If ( GetKeyState("XButton2") )
    SendMessage, 0x50,, 0x4190419,, A
    Sendinput, {F6}/me заломил правую руку нарушителю{enter}
    Sleep 1500
    Sendinput, {F6}/me ведет нарушителя за собой{enter}
    Sleep 1500
    Sendinput, {F6}/gotome 
    Break

if ( GetKeyState("XButton1") )
    SendMessage, 0x50,, 0x4190419,, A
    Sendinput, {F6}/me отпустил правую руку нарушителя{enter}
    Sleep 1500
    Sendinput, {F6}/ungotome 
    Break
}
Return

По нажатию на Numpad6 если в течении 3 секунд нажата клавиша XButton2 или XButton1, то выводить соответствующие ей фразы
 
Последнее редактирование:

Belka20

Новичок
2
0
Помогите написать код для копирования текста начинающегося с определённого слова из чата SAMP.
Нужен код, который при нажатии на F2 копировал ответ администратора и вывод мне в чат, но от моего имени.
Пример из чата от другого админа:

"Администратор name_surname[id] для name2_surname2[id]: "Ответ админа для игрока" "
мне надо, чтобы копировал его ответ.


Код:
F2::
FileDelete, %A_MyDocuments%\ARIZONA CRMP User Files\SAMP\chatlog.txt
Loop
{
FileRead, file, %A_MyDocuments%\ARIZONA CRMP User Files\SAMP\chatlog.txt
IfInString, file, Администратор
{
SendInput, {F6}/pm  | Приятной игры{left 16}
FileDelete, %A_MyDocuments%\ARIZONA CRMP User Files\SAMP\chatlog.txt
}
}
return
 
Последнее редактирование: