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

Vlad1slavio

Новичок
4
0
Нужна помощь, идея такая. При наличии в последней строке текста по типу "ляляля "текст" ляляля", нужно чтобы всю строку копировало в какой-нибудь текстовый документ, например на рабочем столе. Есть возможность реализовать это через АХК?
 

Harold_Sandstorm

Новичок
9
0
Такой вопрос, как бы реализовать такой код:
прописывается команда
*код узнаёт id игрока, который ввёл*
*смотрит чатлог*
*находит фразу "ftext"*
*sendChat("id " stext"")*
*находит фразу "ftext2"*
*sendChat("id " stext2"")*

Всем заранее спаисбо!!
 

James Hawk

Известный
919
217
Столкнулся со следующей проблемой: необходимо реализовать клик по активному текстдраву (в активном и свёрнутом окнах)
Открывается текстдрав, но клик не происходит. Кто-то знает причину?
Код:
ControlClick, x607 y218, GTA:SA:MP, Pos
 

Carlos92zeiss

Известный
26
2
Помогите сделать скрипт.
Нужна последовательность чисел. Например когда я отработал в игре и надо нажать клавишу последовательности и получить "1/100" в чат. Когда я снова отработаю и снова нажав эту клавишу уже написалось "2/100" в чат. и так далее до "100/100".
 

Harold_Sandstorm

Новичок
9
0
т.к я не получил ответ на свой предыдущий вопрос, решил сам что-то делать. На первом же пункте у меня возникли проблемы... помогите, а? facepalm
Код:
#Include SAMP-UDF.ahk
$~NumpadEnter::
$~Enter::
if (!isInChat()) || (isDialogOpen() && (getDialogStyle() == 1 || getDialogStyle() == 3))
   Return
Sleep 250
tempText := readString(hGTA, dwSAMP + 0x12D8F8, 256)
tempCmd := StrSplit(tempText, " ")[1]
idFunc := getID()
if (tempCmd == "/iddd")
{
    Loop
   
    Sleep, 50
    SendChat("Ваш ид: " idFunc)
{
Else
{
}
Break
 

darksoor

Известный
674
353
т.к я не получил ответ на свой предыдущий вопрос, решил сам что-то делать. На первом же пункте у меня возникли проблемы... помогите, а? facepalm
AutoHotKey:
#Include SAMP-UDF.ahk
$~NumpadEnter::
$~Enter::
if (!isInChat()) || (isDialogOpen() && (getDialogStyle() == 1 || getDialogStyle() == 3))
   Return
Sleep 250
tempText := readString(hGTA, dwSAMP + 0x12D8F8, 256)
tempCmd := StrSplit(tempText, " ")[1]
idFunc := getID()
if (tempCmd == "/iddd")
{
    Loop
 
    Sleep, 50
    SendChat("Ваш ид: " idFunc)
{
Else
{
}
Break

Код:
#Include SAMP-UDF.ahk
$~NumpadEnter::
$~Enter::
if (!isInChat()) || (isDialogOpen() && (getDialogStyle() == 1 || getDialogStyle() == 3))
   Return
Sleep 250
tempText := readString(hGTA, dwSAMP + 0x12D8F8, 256)
tempCmd := StrSplit(tempText, " ")[1]
idFunc := getID()
if (tempText == "/iddd") {
   addchatmessage("Ваш ID: " idFunc)
   Return
}
Return
 

ne4estno

Участник
79
0
Есть возможность заменить название строки в диалоге
Код:
ShowDialog(2, "Собеседование", "Edit1`n Edit2","Ок")
т.е вместо "Edit1" мне нужно вставить переменную %Edit1%, но как-бы я не пытался - не получается
 

darksoor

Известный
674
353
Есть возможность заменить название строки в диалоге
Код:
ShowDialog(2, "Собеседование", "Edit1`n Edit2","Ок")
т.е вместо "Edit1" мне нужно вставить переменную %Edit1%, но как-бы я не пытался - не получается

AutoHotKey:
showDialog(2, "Собеседование", Edit1 "`n" Edit2, "Ok")
 

kozhuxov.s@list ru

Новичок
2
0
Кто нибудь поможет сделать простой кликер для мкхаников Родина рп (Аризона) в формате AHK, чтобы интервал был примерно 30 мс. Заранее спасибо.

Нажатие на ALt
 

Mealista1937

Новичок
3
0
Добрый вечер, мне нужна помощь с одним скриптом, который перед тем, как выбрать строку в окне, должен дождаться появления этого она, а то бывает задержка слишком маленькая и эмуляция нажатия клавиш проходит слишком рано.
 

darksoor

Известный
674
353
Добрый вечер, мне нужна помощь с одним скриптом, который перед тем, как выбрать строку в окне, должен дождаться появления этого она, а то бывает задержка слишком маленькая и эмуляция нажатия клавиш проходит слишком рано.
Если речь идет про диалоговые окна:
AutoHotKey:
while(!isDialoOpen())
   Continue
; Твой код
 

Mealista1937

Новичок
3
0
Если речь идет про диалоговые окна:
AutoHotKey:
while(!isDialoOpen())
   Continue
; Твой код
Весьма благодарен тебе. Я могу, если что, задать тебе еще потом пару вопросов, если что-то пойдет не так, как это обычно бывает)

DDOjP.png

Вот и ошибка) Посмотри, будь добр, на эту штуку и скажи, что не так?

Блин, ребят, нужен код, что бы:
Открылось /mm 19 (( инпут мм 19, это пофиг))
Дальше нажимает интер
И вот тут нужно, что бы он сначала убедился, что диалог открылся и нажал на 3-ю строчку в самом диалоге.

Помогите пожалуйста))
 

darksoor

Известный
674
353
Весьма благодарен тебе. Я могу, если что, задать тебе еще потом пару вопросов, если что-то пойдет не так, как это обычно бывает)

DDOjP.png

Вот и ошибка) Посмотри, будь добр, на эту штуку и скажи, что не так?

Блин, ребят, нужен код, что бы:
Открылось /mm 19 (( инпут мм 19, это пофиг))
Дальше нажимает интер
И вот тут нужно, что бы он сначала убедился, что диалог открылся и нажал на 3-ю строчку в самом диалоге.

Помогите пожалуйста))

Букву одну пропустил, бывает)
AutoHotKey:
while(!isDialogOpen())    
   Continue 
; Твой код