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

venzorfamqq

Новичок
3
0
Код:
settimer, timer, 10000
timer:
if(%A_Min% = 55)
msgbox, Братик, через 5 минут PayDay, забери бабосик!
return
ничего не происходит :( как и при следующих строках
if (A_Min==59 && A_Sec==01)
{
musick(1)
IfWinActive, GTA:SA:MP
addChatMessageEx("CECECE", "{CECECE}[{FF6600}AHK-MM{CECECE}] Через одну минуту будет PayDay, не пропусти получение баблишка!")
else
MsgBox, 64, AHK-MM | PayDay, Через минуту PayDay`, не пропусти получение баблишка!
}
else if (A_Min==55 && A_Sec==01)
{
musick(1)
IfWinActive, GTA:SA:MP
addChatMessageEx("CECECE", "{CECECE}[{FF6600}AHK-MM{CECECE}] Через пять минут будет PayDay!")
else
MsgBox, 64, AHK-MM | PayDay, Через пять минут PayDay!
}
return

_________________________

lastSec := A_Sec
SetTimer, checkTime, 1000
return

checkTime:
if (A_Min == 55 && A_Sec == 01 && A_Sec != lastSec)
{
; Через 5 минут будет PayDay, не пропусти братишка :3
}
lastSec := A_Sec
return
 

Clybzotik

Новичок
9
0
В АХК есть встроенная переменная A_NowUTC, но при выводе получается длинное число(по типу "20200409160109").
Как его разделить на год, месяц и т.д?
 

PinkiPay89

Новичок
6
0
Привет,я не сильно шарю в ahk,но есть один вопрос.Можно ли сделать так,чтобы при вводе капчи я нажимал на рандом клавиши,а вводились правильные?(Пример: капча 0000 я ввожу zzzz ввелось 0000)Если что-то прям я сильно ошибаюсь,пожалуйста, палками не бейте:(
Если это что-то другое,напишите пожалуйста как это сделать
 
В АХК есть встроенная переменная A_NowUTC, но при выводе получается длинное число(по типу "20200409160109").
Как его разделить на год, месяц и т.д?
Зачем? Это специальный формат времени.
Юзай FormatTime, A_Year A_Month A_Week A_Min A_Sec A_MSec
Привет,я не сильно шарю в ahk,но есть один вопрос.Можно ли сделать так,чтобы при вводе капчи я нажимал на рандом клавиши,а вводились правильные?(Пример: капча 0000 я ввожу zzzz ввелось 0000)Если что-то прям я сильно ошибаюсь,пожалуйста, палками не бейте:(
Если это что-то другое,напишите пожалуйста как это сделать
Так можно, но за бесплатно этим заниматься никто не будет
 

XiaoTriton

Новичок
11
0
Посмотреть вложение 52923
AutoHotKey:
#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

Прикрепи как код:
Посмотреть вложение 52925
AutoHotKey:
F1::
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
 

Clybzotik

Новичок
9
0
Привет. Помогите пожалуйста решить проблему. Есть скрипт, который при активации выполняет действия мышкой. Бывают случаи, когда необходимо быстро перейти с действий скрипта с Numpad1 на действия Numpad4. Скрипт слушается, начинает выполнять действия Numpad4 НО, после окончания Numpad4 - продолжаются действия Numpad1, что мешает игре, персонаж не может прямо бежать. Как сделать так, чтобы с нажатием Numpad4 скрипт забывал все, что было нажато до этой кнопки? Большая просьба не кидаться камнями, с AHK не дружил никогда. Спасибо!


Просто перезапускай скрипт:
Код:
NumPad2::       
Reload
Return
 

meowprd

Тот самый Котовский
Проверенный
1,278
719
AutoHotKey:
F1::
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

А картиночки я тебе где достану?
Заливай и код и картинки.