Подсчет отвеченного репорта

qwerrtyydkjfklsd

Новичок
Автор темы
9
0
Еще раз здравствуйте.
Помогите решить еще одну проблему.
Нужно сделать так, чтобы ахк фейк чатом подсчитывало,сколько репорта отвечено.
Я так понимаю, сделать это можно через подсчет ключевых слов. Например таких:​

[22:28:52] Администратор Nick_Keyn[179] ответил игроку Denis_Brendov[956]:{FFFFFF} Приятной игры на Arizona RP.

Красный- Это и должно быть ключевой фразой.Допустим вместо Ник Кейн,я ввожу свой ник, и ахк будет считывать ответы,только с моим ником,иначе оно будет считывать ответы всех админов.
 

qwerrtyydkjfklsd

Новичок
Автор темы
9
0
DT6IW
 

Forfeit

Участник
69
12
Все равно ошибку выдает. Если не трудно, закинь сюда всю последовательность...
Просто вставь в свой скрипт этот код
Код:
GetChatLine(Line, ByRef Output, timestamp=0, color=0){
    chatindex := 0
    FileRead, file, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
    loop, Parse, file, `n, `r
    {
        if(A_LoopField)
            chatindex := A_Index
    }
    loop, Parse, file, `n, `r
    {
        if(A_Index = chatindex - line){
            output := A_LoopField
            break
        }
    }
    file := ""
    if(!timestamp)
        output := RegExReplace(output, "U)^\[\d{2}:\d{2}:\d{2}\]")
    if(!color)
        output := RegExReplace(output, "Ui)\{[a-f0-9]{6}\}")
    return
}
Можешь в конец
 

mgvq

Активный
426
73
Просто вставь в свой скрипт этот код
Код:
GetChatLine(Line, ByRef Output, timestamp=0, color=0){
    chatindex := 0
    FileRead, file, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
    loop, Parse, file, `n, `r
    {
        if(A_LoopField)
            chatindex := A_Index
    }
    loop, Parse, file, `n, `r
    {
        if(A_Index = chatindex - line){
            output := A_LoopField
            break
        }
    }
    file := ""
    if(!timestamp)
        output := RegExReplace(output, "U)^\[\d{2}:\d{2}:\d{2}\]")
    if(!color)
        output := RegExReplace(output, "Ui)\{[a-f0-9]{6}\}")
    return
}
Можешь в конец
[ML] (error) supports.lua: D:\GTA NG Sborka 1\moonloader\supports.lua:1: '<name>' expected near '='
[ML] (error) supports.lua: Script died due to an error. (29345E9C)
[ML] (system) Loading script 'D:\GTA NG Sborka 1\moonloader\ugenr
 

Вложения

  • 1639580425595.png
    1639580425595.png
    140 KB · Просмотры: 61