И? Мы должны угадывать суть сообщения?
Дай свой ВК плиз :)return после SetTimer поставь.
Объявлять глобальные переменные не обязательно каждый раз. Вынеси за кнопку вверх.
Ты впритык не видишь, что тебе пишут...
ну помоги плизТы впритык не видишь, что тебе пишут...
Стоит наверное начать с написания скриптов попрощену помоги плиз
кинь свой ВК там объяснишь.Глобальная переменная, кнопка, только потом функция Chat().
С чего?)Стоит наверное начать с написания скриптов попроще
С азов и понимания структуры кода, напримеркинь свой ВК там объяснишь.
С чего?)
Мне сейчас этот АХК нужен :)С азов и понимания структуры кода, например
Ну так что, как мне сделать, держите код :)С азов и понимания структуры кода, например
global file_chat := A_MyDocuments "/GTA San Andreas User Files/SAMP/chatlog.txt"
Numpad2::
SetTimer, chat, ((flag := !flag) ? 50 : "off")
return
Chat()
{
FileRead, chatlog, % file_chat
If(RegExMatch(chatlog, "Вы не работник медслужбы", chattext))
{
save(chatlog)
SendInput, {F6}/n откат{enter}
}
}
return
Мне сейчас этот АХК нужен :)
Ну так что, как мне сделать, держите код :)global file_chat := A_MyDocuments "/GTA San Andreas User Files/SAMP/chatlog.txt"
SetTimer, chat, ((flag := !flag) ? 50 : "off")
return
Numpad2::
Chat()
{
FileRead, chatlog, % file_chat
If(RegExMatch(chatlog, "Вы не работник медслужбы", chattext))
{
save(chatlog)
SendInput, {F6}/n откат{enter}
}
}
return
if (A_IsAdmin = false) {
Run *RunAs "%A_ScriptFullPath%" ,, UseErrorLevel
}
#NoEnv
#SingleInstance force
global file_chat := A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt" ; Глобальная переменная для пути к чатлогу
save(chatlog) ; Функция для удаления стандартного файла chatlog.txt и создания его в отдельной папке
{
static logschat := A_MyDocuments "\GTA San Andreas User Files\SAMP\ChatLogs\"
static chat := A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt"
FileCreateDir, % logschat A_MM "-" A_YYYY
FileAppend, % chatlog, % logschat A_MM "-" A_YYYY "\" A_DD "." A_MM "." A_YYYY ".txt"
FileDelete, % chat
return
}
Numpad2:: ; Активация кнопкой Numpad 2
SetTimer, chat, % ((flag := !flag) ? 50 : "off") ; Активация/деактивация цикла/функции Chat
Return
Chat()
{
FileRead, chatlog, % file_chat ; Читает чат по пути глобальной перенной file_chat и берёт весь текст в переменную chatlog
if (RegExMatch(chatlog, "Вы не работник медслужбы", out)) ; Если регулярное выражение найдено в чате, то...
{
save(chatlog) ; вызываем функцию save()
SendInput, {f6}/n Откат{enter} ; Нажимаем F6, открывается чат, после пишется сообщение "/n Откат", нажимаем Enter
}
}
И зачем? Пусть учится пошагово делатьУже я думаю тут любой разберётся.
ВК свой не даю, нет времени отвечать на ваши все вопросы.
AutoHotKey:if (A_IsAdmin = false) { Run *RunAs "%A_ScriptFullPath%" ,, UseErrorLevel } #NoEnv #SingleInstance force global file_chat := A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt" ; Глобальная переменная для пути к чатлогу save(chatlog) ; Функция для удаления стандартного файла chatlog.txt и создания его в отдельной папке { static logschat := A_MyDocuments "\GTA San Andreas User Files\SAMP\ChatLogs\" static chat := A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt" FileCreateDir, % logschat A_MM "-" A_YYYY FileAppend, % chatlog, % logschat A_MM "-" A_YYYY "\" A_DD "." A_MM "." A_YYYY ".txt" FileDelete, % chat return } Numpad2:: ; Активация кнопкой Numpad 2 SetTimer, chat, ((flag := !flag) ? 50 : "off") ; Активация/деактивация цикла/функции Chat Return Chat() { FileRead, chatlog, % file_chat ; Читает чат по пути глобальной перенной file_chat и берёт весь текст в переменную chatlog if (RegExMatch(chatlog, "Вы не работник медслужбы", out)) ; Если регулярное выражение найдено в чате, то... { save(chatlog) ; вызываем функцию save() SendInput, {f6}/n Откат{enter} ; Нажимаем F6, открывается чат, после пишется сообщение "/n Откат", нажимаем Enter } }
Уже я думаю тут любой разберётся.
ВК свой не даю, нет времени отвечать на ваши все вопросы.
AutoHotKey:if (A_IsAdmin = false) { Run *RunAs "%A_ScriptFullPath%" ,, UseErrorLevel } #NoEnv #SingleInstance force global file_chat := A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt" ; Глобальная переменная для пути к чатлогу save(chatlog) ; Функция для удаления стандартного файла chatlog.txt и создания его в отдельной папке { static logschat := A_MyDocuments "\GTA San Andreas User Files\SAMP\ChatLogs\" static chat := A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt" FileCreateDir, % logschat A_MM "-" A_YYYY FileAppend, % chatlog, % logschat A_MM "-" A_YYYY "\" A_DD "." A_MM "." A_YYYY ".txt" FileDelete, % chat return } Numpad2:: ; Активация кнопкой Numpad 2 SetTimer, chat, ((flag := !flag) ? 50 : "off") ; Активация/деактивация цикла/функции Chat Return Chat() { FileRead, chatlog, % file_chat ; Читает чат по пути глобальной перенной file_chat и берёт весь текст в переменную chatlog if (RegExMatch(chatlog, "Вы не работник медслужбы", out)) ; Если регулярное выражение найдено в чате, то... { save(chatlog) ; вызываем функцию save() SendInput, {f6}/n Откат{enter} ; Нажимаем F6, открывается чат, после пишется сообщение "/n Откат", нажимаем Enter } }
global flag:=false после оглашения file_chat