- 19
- 3
Всем привет, доброго времени суток. Кто можем помочь? Короче, тема такая: Сделал небольшой скрипт (стырил) , который бы читал с чат лога определённое сообщение и сразу бы выводил мне в чат соглашение на вывод моей команды.(что-то типо авто-наказания). Прикрепляю сюды код:
Код:
#UseHook
#NoEnv
#SingleInstance force
#IfWinActive GTA:SA:MP
GetNewLine(filename)
{
static old
static new
if !old
{
FileGetSize, old, %filename%
new := old
}
while old = new
{
sleep 100
FileGetSize, new, %filename%
}
old := new
Loop, read, %filename%
if A_LoopReadLine
{
lastline2:= lastline1
lastline1:= last
last := A_LoopReadLine
}
return last
}
FileCLog:=% A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt"
Loop {
lastline := GetNewLine(FileCLog)
if (RegExMatch(lastline, "\[\d+:\d+:\d+\]\s\[R\].*(\w+)\[(\d+)\]:.*скрипт", value)) {
addChatMessageEx("FFFFFF", value1 "[" value2 "] подозревается в рекламе. Нажми 1 в течении 10 секунд что бы наказать.")
KeyWait, 1, D T10
if(!ErrorLevel)
SendChat("/fmute " value2 " 1 Помехи в рацию. (( Реклама ))")
}
}
return
Что же, собственно , нужно? У меня выдаёт ошибку при использовании данного скрипта:
Код:
>"C:\Program Files\AutoHotkey\AutoHotkey.exe" /ErrorStdOut "C:\Users\Ф\Desktop\ahk\гыгы.ahk"
C:\Users\?\Desktop\ahk\?????? ????? ????.ahk (34) : ==> Call to nonexistent function.
Specifically: addChatMessageEx("FFFFFF", value1 "[" value2 "] ????????????? ? ???????. ????? 1 ? ??????? 10 ?????? ??? ?? ????????.")
>Exit code: 2 Time: 0.1801