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

CaJlaT

Овощ
Модератор
2,806
2,609
Код:
loop
{
lastline := GetNewLine(ChatLog)
RegExMatch(var, "\Q[\E(.*):(.*):(.*)\Q]\E (.*)Используйте(.*)/eating(.*)")
If expression != GetNewLine(ChatLog)
{
   SendChat("/eating")
}
}
Помогите, когда открыт диалог идёт флуд в чат
Filedelete забыл, я же написал, что он обязателен
тебе сделать эту фигню?
 

NOOBPAndA

Участник
101
12
Как записать значение в INI-файл НЕ стандартного формата. (тобиш без заголовка и параметра)
 

Randewoo

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

CaJlaT

Овощ
Модератор
2,806
2,609
Как читать данные из диалога?
Копировал информацию из SAMP-UDF

AutoHotKey:
getDialogText()        - Возвращает текст диалога
getDialogLine(index)   - Возвращает содержимое строки по номеру
getDialogLines()       - Возвращает массив строк диалога
Выбирай нужную тебе функцию
Как записать значение в INI-файл НЕ стандартного формата. (тобиш без заголовка и параметра)
46119



AutoHotKey:
#SingleInstance force

Text := "Лол`nЭто как вообще происходит?`nКак я это селал?"

F2::
{
    IniWrite, %Text%, new.ini, ; тут не пробел, а альт-код 255 (зажми alt и на NumPad введи 255)
    return
}
return
 
Последнее редактирование:
  • Вау
Реакции: NOOBPAndA

degrando

Известный
362
127
как зарегать какую либо команду, парпимер ввел /ban и в addChatMessage выводится типо Введите ИД и кол-во дней.
Де то видел но когда понадобилось не могу найти
AutoHotKey:
~Enter::
if (IsInChat() && !IsDialogOpen()) {
blockChatInput()
Sleep 200
dwAddress := dwSAMP + 0x12D8F8
chatInput := readString(hGTA, dwAddress, 256)
if ((regexmatch(chatInput, "/bancmd ([0-9]*) (.*)", out)) { ; Регаем кмд с значениями | Переменая out1 - числовое значение | out2 - любое значение
addchatmessage("AHKCMD: Переменная out1: " out1 " | Переменная out2: " out2 "")
}
else {
if (!isDialogOpen() && chatInput != "") {
unBlockChatInput()
SendChat(chatInput)
writeString(hGTA, dwAddress, "")
}
}
}
return
 
  • Нравится
Реакции: NOOBPAndA

NOOBPAndA

Участник
101
12
ц
Копировал информацию из SAMP-UDF

AutoHotKey:
getDialogText()        - Возвращает текст диалога
getDialogLine(index)   - Возвращает содержимое строки по номеру
getDialogLines()       - Возвращает массив строк диалога
Выбирай нужную тебе функцию

Посмотреть вложение 46119


AutoHotKey:
#SingleInstance force

Text := "Лол`nЭто как вообще происходит?`nКак я это селал?"

F2::
{
    IniWrite, %Text%, new.ini, ; тут не пробел, а альт-код 255 (зажми alt и на NumPad введи 255)
    return
}
return
У меня просто создаются пустые квадратные скобочки(
 

AterEX

Участник
44
1
Привет, можно как-то сделать чтобы при запуске скрипта он сам активировался, делал код и сам закрывался?
 

CaJlaT

Овощ
Модератор
2,806
2,609
#SingleInstance force

Text := "Лол`nЭто как вообще происходит?`nКак я это селал?"

F2::
{
IniWrite, %Text%, new.ini, ; тут не пробел, а альт-код 255 (зажми alt и на NumPad введи 255)
return
}
return
Привет, можно как-то сделать чтобы при запуске скрипта он сам активировался, делал код и сам закрывался?
в конец кода добавь
AutoHotKey:
ExitApp
 
  • Нравится
  • Вау
Реакции: NOOBPAndA и AterEX

kovshik

Известный
109
60
Ребята, кто может дать наводку по поводу написания маршрутов для поездки машины в rage. Что я должен учитывать при создании
 

Tiva

Известный
76
1
Как сделать когда я нажимаю допустим ф2 на определённых координатах, только тогда бинд активировался