альбертио представляет
Известный
- 348
- 184
да понимаю понимаю, с этим обоссанным gui можно в психушку улететьИзвиняюсь, давненько в АХК не бродил.
Исправил свое сообщение.
да понимаю понимаю, с этим обоссанным gui можно в психушку улететьИзвиняюсь, давненько в АХК не бродил.
Исправил свое сообщение.
типо этого шоли?Добрый день. Нужен код, который будет читать строку с диалога и делать какие либо действия. Например открывается диалог, в нем написано: Больница ЛС. И нужно что бы скрипт кликнул(enter) по данной строке а потом закрыл диалог.
Знаю что есть функции getDialogText но нигде не могу найти что мне нужно.
#include samp.ahk
settimer, metka, 50
metka:
if isdialogopen() && (getdialogtext()="Больница ЛС") {
send, Enter
sleep 200
}
Да, но почему то действий вообще никаких нетутипо этого шоли?
AutoHotKey:#include samp.ahk settimer, metka, 50 metka: if isdialogopen() && (getdialogtext()="Больница ЛС") { send, Enter sleep 200 }
Как вычислить сколько раз сработал скрипт, пример
Я пытаюсь подсчитать через var += 1 , но он считает клики по {sc21}, а мне именно надо именно подсчитать сколько раз он видел картинку, либо сколько раз сработалAutoHotKey:Loop { ImageSearch, xx, yy, 100, 100, 300, 300, kak.png If xx > 0 { SendInput, {sc21} } } return
Loop
schet:=%schet%+1
{
ImageSearch, xx, yy, 100, 100, 300, 300, kak.png
If xx > 0
{
SendInput, {sc21}
}
}
return
нихуя не понял, но очень интерестноКогда на экране рандомно появляются две картинки, то он начинает кликать, пока оно не уберется
AutoHotKey:F1:: Loop { ImageSearch, xx, yy, 100, 100, 300, 300, 1.png If xx > 0 { SendInput, {sc21} } ImageSearch, xx, yy, 100, 100, 300, 300, 2.png If xx > 0 { SendInput, {sc16} } } return
Я хочу еще сделать чтобы раз в 10 секунд нажималась другая кнопка
Sleep 10000
SendInput, {sc21}
Но изза того что код выше работает как кликер, то не получается сделать так чтобы раз в 10 сек нажималась другая кнопка
Вопрос как это сделать
Знаю только как закрыть ахк другим ахк (именно процесс, который запустился из .ahk, а не скомпилированный exe)Как перезагрузить AHK другим AHK?
И запустить AHK другим AHK
closeProcessAhk(filePath) {
if !filePath
return false
SetTitleMatchMode, 2
DetectHiddenWindows, On
WinClose, % filePath " ahk_class AutoHotkey"
SetTitleMatchMode, 3
}
getIdByPed(dwId)Добрый вечер! Можете напомнить команду для ахк, с помощью которой можно взять ID игрока, на которого ты навёлся (тем же ЛКМом)?
Приветствую, мне нужны строки, с помощью которых каждый час в 55 минут пишется фраза "Через 5 минут будет PayDay, не пропусти получение баблишка!"
settimer, timer, 10000
timer:
if(%A_Min% = 55)
msgbox, Братик, через 5 минут PayDay, забери бабосик!
return
Приветствую, мне нужны строки, с помощью которых каждый час в 55 минут пишется фраза "Через 5 минут будет PayDay, не пропусти получение баблишка!"
#SingleInstance force
#IfWinActive GTA:SA:MP
#include samp.ahk
SetTimer, main, 1000
F2::
Reload
return
main:
if(A_MIN = 55 and A_SEC = 0)
addchatmessageEx("AE433D", "Через 5 минут будет PayDay, не пропусти получение баблишка!")
return
Прикрепи как код:Пытался намутить скрипт, чтобы на форуме сервера в сампике сам за меня сообщения калякал
не робет
внизу прилагаю скрипт
Ошибка: Parameters 3 through 7 must not be blankF1::
Loop, 10
{
ImageSearch, xp, yp, 665, 812, 1427, 857, *50 smert.png
If xp > 0
Click %xp% %yp%
SendInput 1
Break
}
Loop,
{
ImageSearch, bx, pb, 1251, 937, 1334 758, *50 unsmert.png
Sleep 200
If bx > 0
Click %bx% %pb%
Break
}
Sleep 10000
Return
картинки:
Посмотреть вложение 52877
Посмотреть вложение 52878