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

Emilio Armstrong

Участник
33
12
Как так зделать, например
активация /oboi
После того как актировал /oboi он будет проверять открыт ли диалог, после того как диалог откроется он спустится на пару шагов низ, ну типо когда /mn пишешь и стрелочку вниз нажимаешь он спукается чутка.
Мне нужно только тип проверка на то открыт ли диалог, и если открыт то....
Дальше сам доделаю
 

Andrye2323

Новичок
10
2
Хелпаните с этой функой:
Код:
CoordsFromRedmarker()
{
    if(!checkhandles())
        return false
    for i, v in rmaddrs
    f%i% := readFloat(hGTA, v)
    return [f1, f2, f3]
}
Как из нее получить координаты? (f1 / f2 /f3)
 

#Rin

Известный
Всефорумный модератор
1,214
1,044
Хелпаните с этой функой:
Код:
CoordsFromRedmarker()
{
    if(!checkhandles())
        return false
    for i, v in rmaddrs
    f%i% := readFloat(hGTA, v)
    return [f1, f2, f3]
}
Как из нее получить координаты? (f1 / f2 /f3)
Это массив.
Либо тем же for'om обрабатываешь или
test := function()
test[1] и т.п.
 
  • Нравится
Реакции: Cod

Skiefy

Известный
23
0
Короче, чёт я так и не нашел сообщения с выбором пункта из ShowDialog("2"), скиньте мне ссылку на сообщение, или код. Мне надо чтобв я например выбрал один из пунктов, и мне либо сообщение либо диалог вышел
 

#Rin

Известный
Всефорумный модератор
1,214
1,044

t1ton7

Новичок
5
2
Играю на Diamond RP, почему если я введу /getstats, оно выведет что мой ник пустое место?
Код:
Код:
:?:/getstats::
sleep 300
SendChat("/stats")
sleep 300
mynick := getDialogLine(2)
FoundPos := RegExMatch(mynick, "{FFFFFF}Имя:     {0099ff}(.*)", mynickname)
addChatMessage("Ваше игровое имя - " mynickname1)
sleep 300
Send, {enter}
return
 
Последнее редактирование:

#Rin

Известный
Всефорумный модератор
1,214
1,044
FoundPos := RegExMatch(mynick, "{FFFFFF}Имя: {0099ff}(.*)", mynickname)

"{" и "}" - системные символы и их нужно экранировать символом "\" перед ними.
Плюс зачем тут FoundPos в данном режиме оно может равняться только 1 или 0.

И не проще ли воспользоваться функцией для получения ника, а не с серверных диалогов.
 

Adam_Rockwell

Активный
143
26
Есть строка text = "fhjdfgfghbxcgfhdfgdfgvx"
Как взять первые 5 символов из этой строки? Всю справку RegEx перерыл, не нашёл.
 
D

deleted-user-54924

Гость
Как сделать после нажатия кнопки F5 зажимало ЛКМ и держало не отпуская пока не нажмешь кнопку F6 и скрипт становиться на паузу,потом нажал опять F5 и скрипт продолжает работу.
 
Последнее редактирование модератором:

madrasso

Потрачен
883
325
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

dron989

Известный
65
8
Не знаю как сделать это: Нужно, чтоб в игре вводились команды в чат с интервалом. Чтоб ввелась даже если я буду в браузере (Окошко с гта будет на втором плане открыто с "аддоном")
Команда а она не серверная а активация клео через "/"
луа, клео, ахк. Не важно вообще на чем написан будет.
 
Последнее редактирование: