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

#Rin

Известный
Всефорумный модератор
1,214
1,036
Я хочу сделать АХК, который может сохранять твоё звание и в каком подразделение ты находишся и для этого я думал взять сохранения из Гуи и чисто вставлять по переменным. Если это возможно, то помогите с кодом!) Кстати спасибо за ответ выше)

AutoHotKey:
my_name := "Петя" ; Ну или чтение ника с ini.
SendChat("Меня зовут " my_name)
 
  • Нравится
Реакции: Jaden_Moore

Jaden_Moore

Новичок
22
0
А как сделать увольнение, чтобы потом в рацию написало мол я уволил чувака с никому по причине?
 

crab1k

Известный
34
4
А как сделать увольнение, чтобы потом в рацию написало мол я уволил чувака с никому по причине?
Код:
$~NumpadEnter::
$~Enter::
If (isInChat() = 1 && isDialogOpen() == 0)
Sleep 250
dwAddress := dwSAMP + 0x12D8F8
chatInput := readString(hGTA, dwAddress, 256)
if (RegExMatch(chatInput, "^\/uninvite\s(\d+)\s(.*)$", value)) {
Name := getPlayerNameById(value1)
NickName := RegExReplace(Name, "_", " ")
SendChat("/f [Ground Force]: Отстранил от службы " NickName ". Причина: " value2)
Sleep 1000
SendChat("/do КПК лежит в кармане.")
Sleep 1000
SendChat("/me достал КПК из кармана и зашел в раздел МО")
Sleep 1000
SendChat("/me нашел дело сотрудника в разделе МО")
Sleep 1000
SendChat("/me аннулировал дело с сотрудником")
}
 
  • Нравится
Реакции: Jaden_Moore

Jaden_Moore

Новичок
22
0
Как сделать РП отыгровку рации? Мол прислонил рацию ко рту и т.д Но хотелось бы просто писать /r ... А уже после этого отыгровка мини. Я понимаю, что это переменные и т.д помогите с кодом
 

crab1k

Известный
34
4
Как сделать РП отыгровку рации? Мол прислонил рацию ко рту и т.д Но хотелось бы просто писать /r ... А уже после этого отыгровка мини. Я понимаю, что это переменные и т.д помогите с кодом
Код:
if RegExMatch(chatInput, "^/r (.*)", ind) {
    if (ind1=="" || ind1 == " " || ind1 == "  " || ind1 == "   "){
        addChatMessageEx("FFFFFF", "Введите: /r [текст]")
        Sleep 200
        return
    }
    else
    {
            SendChat("/me нажав кнопку передал сообщение по рации")
    }
    Return
}
 

ШPEK

Известный
1,476
524
"^\/uninvite\s(\d+)\s(.*)$" что это означает? Зачем тут ставятся разные знаки? Как их самому расставить.