<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; SAMP | Как сделать чтение диалога и вывод из него]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=14027</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=14027&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «SAMP | Как сделать чтение диалога и вывод из него».]]></description>
		<lastBuildDate>Wed, 22 Aug 2018 21:29:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: SAMP | Как сделать чтение диалога и вывод из него]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128192#p128192</link>
			<description><![CDATA[<p><strong>Malcev</strong>, таки да. Сильно скорость отличаться не будет, т.к. современные машины без проблем &quot;разжуют&quot; парсинг. Но все же, в целях улучшения производительности, <span class="bbu">настоятельно</span> рекомендую использовать <a href="https://autohotkey.com/docs/objects/File.htm">File Object</a>.</p><p>P.S. ощутить разницу возможно только при загруженности ПК. Или же заполняем файл рандомными строками на несколько гигабайт и сравниваем. Гадать не придется: в то время, как будет проходить парсинг, FileOpen уже завершит считывание файла и обработает новые строки.</p><br /><p><span style="color: gray">P.P.S. не обращайте на меня внимания. Программирую в сфере серверных технологий, а это дело хрупкое. Важен каждый бит, каждая вычислительная единица. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></span></p>]]></description>
			<author><![CDATA[null@example.com (MandarinKa02)]]></author>
			<pubDate>Wed, 22 Aug 2018 21:29:20 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128192#p128192</guid>
		</item>
		<item>
			<title><![CDATA[Re: SAMP | Как сделать чтение диалога и вывод из него]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128190#p128190</link>
			<description><![CDATA[<p>del</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Wed, 22 Aug 2018 20:03:38 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128190#p128190</guid>
		</item>
		<item>
			<title><![CDATA[Re: SAMP | Как сделать чтение диалога и вывод из него]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128182#p128182</link>
			<description><![CDATA[<p>Так замерьте скорости, сомневаюсь, что будет ощутимая разница.<br />Файл считывайте через объект file.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 22 Aug 2018 15:03:02 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128182#p128182</guid>
		</item>
		<item>
			<title><![CDATA[Re: SAMP | Как сделать чтение диалога и вывод из него]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128181#p128181</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>регуляркой либо InStr запоминаете позицию последнего совпадения, ищите совпадение, начиная с этой позиции.</p></blockquote></div><p>К этому я и веду свои рассуждения.</p>]]></description>
			<author><![CDATA[null@example.com (MandarinKa02)]]></author>
			<pubDate>Wed, 22 Aug 2018 14:44:55 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128181#p128181</guid>
		</item>
		<item>
			<title><![CDATA[Re: SAMP | Как сделать чтение диалога и вывод из него]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128180#p128180</link>
			<description><![CDATA[<p>Считываете файл целиком, регуляркой либо InStr запоминаете позицию последнего совпадения, ищите совпадение, начиная с этой позиции.<br />При достижении бешенного размера стираете файл.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 22 Aug 2018 14:28:43 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128180#p128180</guid>
		</item>
		<item>
			<title><![CDATA[Re: SAMP | Как сделать чтение диалога и вывод из него]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128177#p128177</link>
			<description><![CDATA[<p>А как проверить какая новая строка по отношению к старой? Записывать в буфер последнюю строку и (спустя время, когда появятся данные)сравнивать? В таком случае придется перебрать весь считанный файл через loop,parse(или RegEx).<br />И опять же, а если?<br /></p><div class="quotebox"><blockquote><p>скрипт должен в режиме реального времени мониторить сообщения в чате? (путем считывания из файла)</p></blockquote></div><p>Файл с логами постепенно будет заполняться строками, будет достигать &quot;бешенных&quot; размеров. И вопрос: зачем каждый раз проходится по файлу и сравнивать одни и те же строки? Это минус производительности.</p>]]></description>
			<author><![CDATA[null@example.com (MandarinKa02)]]></author>
			<pubDate>Wed, 22 Aug 2018 14:20:25 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128177#p128177</guid>
		</item>
		<item>
			<title><![CDATA[Re: SAMP | Как сделать чтение диалога и вывод из него]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128171#p128171</link>
			<description><![CDATA[<p>А действительно зачем каждый раз стирать?<br />Можно же только проверять новые строки.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 22 Aug 2018 13:05:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128171#p128171</guid>
		</item>
		<item>
			<title><![CDATA[Re: SAMP | Как сделать чтение диалога и вывод из него]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128170#p128170</link>
			<description><![CDATA[<p>Если построчной проверкой подразумевается использование команды FileReadLine, то готов поспорить, что это не лучше.<br /></p><div class="quotebox"><cite>qqlexa пишет:</cite><blockquote><p>решается построчной проверкой <strong>без удаления</strong>.</p></blockquote></div><p>Для одноразового использования сойдет, а если скрипт должен в режиме реального времени мониторить сообщения в чате? (путем считывания из файла)</p>]]></description>
			<author><![CDATA[null@example.com (MandarinKa02)]]></author>
			<pubDate>Wed, 22 Aug 2018 12:58:47 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128170#p128170</guid>
		</item>
		<item>
			<title><![CDATA[Re: SAMP | Как сделать чтение диалога и вывод из него]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128164#p128164</link>
			<description><![CDATA[<p><strong>MandarinKa02</strong>, в данном случае читается весь файл и удаляется файл с логами, что решается построчной проверкой без удаления.</p>]]></description>
			<author><![CDATA[null@example.com (qqlexa)]]></author>
			<pubDate>Wed, 22 Aug 2018 09:39:30 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128164#p128164</guid>
		</item>
		<item>
			<title><![CDATA[Re: SAMP | Как сделать чтение диалога и вывод из него]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128159#p128159</link>
			<description><![CDATA[<div class="quotebox"><cite>qqlexa пишет:</cite><blockquote><p>лучше читать построчно.</p></blockquote></div><p><strong>qqlexa</strong>, &quot;лучше&quot; в плане чего?</p>]]></description>
			<author><![CDATA[null@example.com (MandarinKa02)]]></author>
			<pubDate>Tue, 21 Aug 2018 21:51:01 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128159#p128159</guid>
		</item>
		<item>
			<title><![CDATA[Re: SAMP | Как сделать чтение диалога и вывод из него]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128155#p128155</link>
			<description><![CDATA[<p><strong>ylepeta</strong><br />Само АХК впринципе не запускаеться :С</p>]]></description>
			<author><![CDATA[null@example.com (AngelKayne)]]></author>
			<pubDate>Tue, 21 Aug 2018 17:19:30 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128155#p128155</guid>
		</item>
		<item>
			<title><![CDATA[Re: SAMP | Как сделать чтение диалога и вывод из него]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128153#p128153</link>
			<description><![CDATA[<p>Благодарю за кодик <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (AngelKayne)]]></author>
			<pubDate>Tue, 21 Aug 2018 17:11:43 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128153#p128153</guid>
		</item>
		<item>
			<title><![CDATA[Re: SAMP | Как сделать чтение диалога и вывод из него]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128139#p128139</link>
			<description><![CDATA[<p><strong>ylepeta</strong>,&nbsp; лучше читать построчно.</p>]]></description>
			<author><![CDATA[null@example.com (qqlexa)]]></author>
			<pubDate>Tue, 21 Aug 2018 09:32:48 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128139#p128139</guid>
		</item>
		<item>
			<title><![CDATA[Re: SAMP | Как сделать чтение диалога и вывод из него]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=128129#p128129</link>
			<description><![CDATA[<p>Вот такой код могу предложить, но нужеш САМП УДФ<br /></p><div class="codebox"><pre><code>#IfWinActive GTA:SA:MP
SendMode Input
#UseHook
#NoEnv
#SingleInstance, force
#Include SAMP.ahk
SetTimer, to, on
file = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt

to:
Fileread, read, %file%
if (RegExMatch(read, &quot;Вещает министр здравохранения&quot;))
{ 
	;code
}
filedelete, %file%
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ylepeta)]]></author>
			<pubDate>Mon, 20 Aug 2018 11:45:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=128129#p128129</guid>
		</item>
		<item>
			<title><![CDATA[Re: SAMP | Как сделать чтение диалога и вывод из него]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=127776#p127776</link>
			<description><![CDATA[<p>Пользуйтесь поиском.</p>]]></description>
			<author><![CDATA[null@example.com (qqlexa)]]></author>
			<pubDate>Fri, 10 Aug 2018 09:28:20 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=127776#p127776</guid>
		</item>
	</channel>
</rss>
