- 1,214
- 1,043
Text dialogaвсё работает нормально. код свой покажи и текст, который читаешь
!Numpad3::
if(isDialogOpen() && RegExMatch(getDialogText(), "\}(\d+)", m1))
{
addChatMessage(m1)
; do stuff...
}
return
#include udf.ahk
!1::
sleep 100
SendChat("/ad Куплю предприятие за 390к")
sleep 500
if (IsDialogOpen() = true)
sleep 500
Send, {enter}
pause
if (IsDialogOpen() = false
sleep 100
goto !1
return
!2::reload
Помогите! Хотел сделать скрипт который будет вводить команду /ad, если выйдет диалоговое окно стиля 0, то он нажмёт Enter и приостановит работу скрипта. Если ничего не вышло, то он продолжит флудить этой командой /ad. Вот скрипт который я сам сделал, но он не работает.
Код:#include udf.ahk !1:: sleep 100 SendChat("/ad Куплю предприятие за 390к") sleep 500 if (IsDialogOpen() = true) sleep 500 Send, {enter} pause if (IsDialogOpen() = false sleep 100 goto !1 return !2::reload
!1::
loop {
sleep 100
SendChat("/ad Куплю предприятие за 390к")
sleep 500
if (IsDialogOpen())
{
sleep 500
Send, {enter}
Pause
}
}
return
!2::reload
= присвоитьif (IsDialogOpen() = true)
если после if/else идет более 2-х операций, то нужно ставить скобку {if (IsDialogOpen() = true) sleep 500 Send, {enter} pause
У тебя не существовало метки !1goto !1
AHK распознает "=" в условиях как проверка без учета регистра, а "==" с регистром.= присвоить
== сравнить
Более одной строки.если после if/else идет более 2-х операций, то нужно ставить скобку {
Таймер/Цикл.Как сделать чтобы скрипт сам автоматически что-то делал без нажатия каких-либо клавиш. Например: я взял Deagle(24 id), у меня произошла отыгровка. Как сделать такое?
Зачем ник сохранять, просто через функцию получаешь ник.Находится твой ник который ты ввёл в начале и он сохранился. Я хочу чтобы та же переменная вставляла в игру мой ник с отыгровкой
SendChat("Меня зовут " getUsername())
Я хочу сделать АХК, который может сохранять твоё звание и в каком подразделение ты находишся и для этого я думал взять сохранения из Гуи и чисто вставлять по переменным. Если это возможно, то помогите с кодом!) Кстати спасибо за ответ выше)Зачем ник сохранять, просто через функцию получаешь ник.
AutoHotKey:SendChat("Меня зовут " getUsername())