<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Цикл с loop, read [SA:MP]]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=11409</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=11409&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Цикл с loop, read [SA:MP]».]]></description>
		<lastBuildDate>Fri, 18 Mar 2016 07:18:15 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Цикл с loop, read [SA:MP]]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=101921#p101921</link>
			<description><![CDATA[<p><strong>Alectric</strong><br />Спасибо. Теперь все получилось как задумывалось.<br />Единственное, в вашем примере были пропущены фигурные скобки, из-за которых скрипт не прерывался в не зависимости от наличия нужно строки в файле:<br /></p><div class="codebox"><pre><code>serv:
A=0
Loop, read, %path%chatlog.txt
   ifinstring, A_LoopReadLine, Client: 0.3e
{     
A=1
 msgbox, Есть
Break
}
If !a
{ ; - пропущенные скобки
msgbox, Нет
goto, serv
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (SeaVodikendu)]]></author>
			<pubDate>Fri, 18 Mar 2016 07:18:15 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=101921#p101921</guid>
		</item>
		<item>
			<title><![CDATA[Re: Цикл с loop, read [SA:MP]]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=101920#p101920</link>
			<description><![CDATA[<div class="codebox"><pre><code>serv:
A=0
Loop, read, %path%chatlog.txt
   ifinstring, A_LoopReadLine, Client: 0.3e
{     
A=1
 msgbox, Есть
Break
}
If !a
msgbox, Нет
goto, serv
</code></pre></div><br /><p><a href="https://www.google.ru/search?q=ahk+%D1%81%D1%87%D0%B8%D1%82%D0%B0%D1%82%D1%8C+%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D1%8E%D1%8E+%D1%81%D1%82%D1%80%D0%BE%D0%BA%D1%83&amp;gws_rd=ssl">Пример 2</a></p>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Fri, 18 Mar 2016 03:29:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=101920#p101920</guid>
		</item>
		<item>
			<title><![CDATA[Re: Цикл с loop, read [SA:MP]]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=101918#p101918</link>
			<description><![CDATA[<p>Если мне объяснят в чем тут дело, то дальше я попробую сам разобраться:<br />Имея такой код, скрипт бесконечно спамит &quot;Нет&quot;:<br /></p><div class="codebox"><pre><code>
serv:
Loop, read, %path%chatlog.txt
   ifinstring, A_LoopReadLine, Client: 0.3e
{     
 msgbox, Есть
}
else
{     
 msgbox, Нет
goto, serv
}</code></pre></div><p>Почему то не ищет слово с последней строки, хотя должен. <br />Но стоит убрать 2й msgbox и скрипт находит нужную строку...<br /></p><div class="codebox"><pre><code>Loop, read, %path%chatlog.txt
   ifinstring, A_LoopReadLine, Client: 0.3e
{     
 msgbox, Есть
}</code></pre></div><p>Что не так?</p>]]></description>
			<author><![CDATA[null@example.com (SeaVodikendu)]]></author>
			<pubDate>Fri, 18 Mar 2016 02:17:34 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=101918#p101918</guid>
		</item>
		<item>
			<title><![CDATA[Re: Цикл с loop, read [SA:MP]]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=101876#p101876</link>
			<description><![CDATA[<p>Я наверное еще сложнее задачу сейчас приведу...<br />Нужно вводить пароль не после считывание строки в чатолге, а когда появляется окно с авторизацией в главном меню. <br />Т.е. считывать &quot;Авторизация&quot;<br /><span class="postimg"><img src="http://cs630124.vk.me/v630124273/1bf25/ZULPJUYaZFU.jpg" alt="http://cs630124.vk.me/v630124273/1bf25/ZULPJUYaZFU.jpg" /></span></p>]]></description>
			<author><![CDATA[null@example.com (SeaVodikendu)]]></author>
			<pubDate>Wed, 16 Mar 2016 22:39:51 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=101876#p101876</guid>
		</item>
		<item>
			<title><![CDATA[Re: Цикл с loop, read [SA:MP]]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=101875#p101875</link>
			<description><![CDATA[<p><strong>Igor|Fixes|Armando</strong><br />Этот скрипт после запуска бесконечно вводит пароль... <br />Видимо скобки неправильно расставлены.</p>]]></description>
			<author><![CDATA[null@example.com (SeaVodikendu)]]></author>
			<pubDate>Wed, 16 Mar 2016 22:30:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=101875#p101875</guid>
		</item>
		<item>
			<title><![CDATA[Re: Цикл с loop, read [SA:MP]]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=101873#p101873</link>
			<description><![CDATA[<div class="codebox"><pre><code>SelectedFile = %A_MyDocuments%\Gta San Andreas User Files\samp\chatlog.txt(путь к chatLog&#039;у)
Server:(название метки)
Loop, Read, %SelectedFile%(чтение chatlog&#039;а)
{
IfInString, A_LoopReadLine, (поиск строки в которой будет текст который пишет сервер при входе)
{
Gosub, Pass(переход к метке Pass)
}
}
Goto, Server(переход к метке Server)

Pass:(название метки)
sendinput,{F6}Пароль{enter}
return</code></pre></div><p>Пароль нужно вводить в фейк диалог AHK, как сделать диалог я знаю, а вот как сделать что бы тот текст который был в него введен перешел в .ini(файл скрипта в котором и будет пароль) я не знаю <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" />.</p>]]></description>
			<author><![CDATA[null@example.com (Igor|Fixes|Armando)]]></author>
			<pubDate>Wed, 16 Mar 2016 19:18:41 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=101873#p101873</guid>
		</item>
		<item>
			<title><![CDATA[Цикл с loop, read [SA:MP]]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=101847#p101847</link>
			<description><![CDATA[<p>Здравствуйте.<br />Пытаюсь сделать скрипт атвореконект в SA:MPе.<br />Имеется код:<br /></p><div class="codebox"><pre><code>
...
;после захода в главное меню с вводом пароля.
Loop, read, %path%chatlog.txt

 IfInString, A_LoopReadLine, Client: 0.3e ; если в чатлоге появляется данная строка

SendInput, 12345 ; вводится пароль в окне
...
</code></pre></div><p>Через sleep все работает, но каждый раз эта строка появляется по разному. Может через 10 секунд, а может еще дольше.<br />Нужно добавить цикл, который будет проверять чатлог на наличие строки после запуска игры, и когда находит (строка появляется не сразу), цикл останавливается. Далее ввод пароля.</p>]]></description>
			<author><![CDATA[null@example.com (SeaVodikendu)]]></author>
			<pubDate>Tue, 15 Mar 2016 01:10:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=101847#p101847</guid>
		</item>
	</channel>
</rss>
