1

Тема: AHK: Текстовый файл считывается не с конца, а сначала.

Имеется вот такой вот код:

#Include, Udf.ahk
File := % A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt"
player := getClosestPlayerId()
:?:/lames::
Loop, Read, %File%
if(player != "-1")
{
RegExMatch(A_LoopReadLine, "Жалоба от [^/]* \[ID (\d+)[^/]* \Q" player "\E", rid)
sleep, 100
SendInput, {F6}/ames %rid1%{space}
}
else
{
addChatMessageEx("{FF0000}", "Ошибка: {E6E6FA}На текущего игрока не поступало жалоб.")
}
return

Работает всё не так, как хотелось бы, он должен найти ближайшего игрока, а именно его ид, и проверить в чатлоге, есть ли жалоба на этого игрока.
Так вот, работает всё как надо, но реагирует только на строки, которые вначале текстового файла, а нужно, чтобы считывалось с конца.

2

Re: AHK: Текстовый файл считывается не с конца, а сначала.

А где у нас ветка по играм?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Текстовый файл считывается не с конца, а сначала.

teadrinker
В смысле?

4

Re: AHK: Текстовый файл считывается не с конца, а сначала.

Что в смысле? Можете найти ветку по играм?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: AHK: Текстовый файл считывается не с конца, а сначала.

teadrinker
То есть сюда писать нельзя темы, относящиеся к играм?

6

Re: AHK: Текстовый файл считывается не с конца, а сначала.

Конечно нельзя.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

7

Re: AHK: Текстовый файл считывается не с конца, а сначала.

Тема перенесена.