<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; На счёт считывания текстового файла.]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=14291</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=14291&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «На счёт считывания текстового файла.».]]></description>
		<lastBuildDate>Sat, 03 Nov 2018 16:01:31 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: На счёт считывания текстового файла.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=129614#p129614</link>
			<description><![CDATA[<p>А вообще я бы советовал сделать&nbsp; нормальную регулярку..</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Sat, 03 Nov 2018 16:01:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=129614#p129614</guid>
		</item>
		<item>
			<title><![CDATA[Re: На счёт считывания текстового файла.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=129613#p129613</link>
			<description><![CDATA[<div class="codebox"><pre><code>#Include, Udf.ahk
File := A_MyDocuments &quot;\GTA San Andreas User Files\SAMP\chatlog.txt&quot;

:?:/lames::
player := getClosestPlayerId()
if (player == -1)
{
	addChatMessageEx(&quot;FF0000&quot;, &quot;Ошибка: {E6E6FA}Рядом никого нет.&quot;)
	return
}
find := 0
Loop, Read, % File
{
	if (RegExMatch(A_LoopReadLine, &quot;Жалоба от [^/]* \[ID (\d+)[^/]* \Q&quot; player &quot;\E&quot;, rid))
		find := 1, id := rid1
}
if (find)
		SendInput, % &quot;{F6}/ames &quot; id &quot;{space}&quot;
else
	addChatMessageEx(&quot;FF0000&quot;, &quot;Ошибка: {E6E6FA}На текущего игрока не поступало жалоб.&quot;)
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Sat, 03 Nov 2018 15:54:45 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=129613#p129613</guid>
		</item>
		<item>
			<title><![CDATA[На счёт считывания текстового файла.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=129583#p129583</link>
			<description><![CDATA[<p>Имеется вот такой вот код:<br /></p><div class="codebox"><pre><code>#Include, Udf.ahk
File := % A_MyDocuments &quot;\GTA San Andreas User Files\SAMP\chatlog.txt&quot;
player := getClosestPlayerId()
:?:/lames::
Loop, Read, %File%
if(player != &quot;-1&quot;)
{
RegExMatch(A_LoopReadLine, &quot;Жалоба от [^/]* \[ID (\d+)[^/]* \Q&quot; player &quot;\E&quot;, rid)
sleep, 100
SendInput, {F6}/ames %rid1%{space}
}
else
{
addChatMessageEx(&quot;{FF0000}&quot;, &quot;Ошибка: {E6E6FA}На текущего игрока не поступало жалоб.&quot;)
}
return</code></pre></div><p>Работает всё не так, как хотелось бы, он должен найти ближайшего игрока, а именно его ид, и проверить в чатлоге, есть ли жалоба на этого игрока.<br />Так вот, работает всё как надо, но реагирует только на строки, которые вначале текстового файла, а нужно, чтобы считывалось с конца.</p>]]></description>
			<author><![CDATA[null@example.com (besmojio4b)]]></author>
			<pubDate>Thu, 01 Nov 2018 19:17:20 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=129583#p129583</guid>
		</item>
	</channel>
</rss>
