<?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=11554</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=11554&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Перезагрузка игры если найдена нужная строка.».]]></description>
		<lastBuildDate>Tue, 03 May 2016 22:12:46 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Перезагрузка игры если найдена нужная строка.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=103323#p103323</link>
			<description><![CDATA[<p>Вы запускаете игру, нажимаете Alt+1 и при появлении в файле указанной фразы игра перезапускается. И далее по кругу: перезапуск-ожидание фразы-перезапуск. Так? Если так, то ваш код (с форума) у меня работает нормально.<br />За исключением вот этого элемента:<br /></p><div class="codebox"><pre><code>Run, samp %ServerIP%</code></pre></div><p>вместо положенного<br /></p><div class="codebox"><pre><code>Run, samp://%ServerIP%</code></pre></div><p>И да, создавать пустой файл через FileAppend вовсе необязательно. Клиент игры это сделает за вас.</p>]]></description>
			<author><![CDATA[null@example.com (Turambar)]]></author>
			<pubDate>Tue, 03 May 2016 22:12:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=103323#p103323</guid>
		</item>
		<item>
			<title><![CDATA[Перезагрузка игры если найдена нужная строка.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=103319#p103319</link>
			<description><![CDATA[<p>Вообщем пытался сделать скрипт, который перезаходит в игру если в чатлоге появляется строка с текстом &quot;Время на авторизацию ограничено&quot;. Все работает прекрасно, но скрипт перезагружает игру всего лишь 1 раз, а нужно проверять чатлог постоянно, т.е перезагрузка должна происходить всегда, когда в чатлоге есть эта фраза. Пытался всячески модифицировать код, но безуспешно.</p><div class="codebox"><pre><code>relog := &quot;Время на авторизацию ограничено&quot;
FileDelete, %a_mydocuments%\gta san andreas user files\samp\chatlog.txt
fileappend,, %a_mydocuments%\gta san andreas user files\samp\chatlog.txt
 
Gui, Add, Edit, x76 y47 w130 h20 vServerIP , IP
Gui, Add, Button, x86 y77 w110 h20 gRun , Подключиться
Gui, Add, Button, x86 y107 w110 h20 gSave , Сохранить
Gui, Add, Edit, x76 y17 w130 h20 vServerName , Название сервера
Gui, Show, x202 y106 h137 w301, BlockAdmin
 
IniRead, GuiServerIP, save.ini, Main, ServerIP
if (GuiServerIP != &quot;&quot;) and (GuiServerIP != &quot;ERROR&quot;)
GuiControl, 1:, ServerIP, % GuiServerIP
 
iniRead, GuiServerName, save.ini, Main, ServerName
if (GuiServerName != &quot;&quot;) and (GuiServerName != &quot;ERROR&quot;)
GuiControl, 1:, ServerName, % GuiServerName
return
 
 
Save:
Gui, Submit, NoHide
IniWrite, %ServerName%, save.ini, Main, ServerName
IniWrite, %ServerIP%, save.ini, Main, ServerIP
MsgBox, 262208, Опаньки.., Настройки сохранены в файл save.ini
Reload
return
 
Run:
GuiControlGet, ServerIP
Run, samp %ServerIP%
WinWaitActive, SA-MP URL
Send, {left}{enter}
return
 
!1::
Loop
{
    fileread, sms, %a_mydocuments%\gta san andreas user files\samp\chatlog.txt
    if sms contains %relog%
    {
        Process, Close, gta_sa.exe
        sleep, 2000
        GuiControlGet, ServerIP
        Run, samp %ServerIP%
        WinWaitActive, SA-MP URL
        Send, {left}{enter}
        FileDelete, %a_mydocuments%\gta san andreas user files\samp\chatlog.txt
        fileappend,, %a_mydocuments%\gta san andreas user files\samp\chatlog.txt
    }
   
    sleep, 300
}


</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (GrayFox1)]]></author>
			<pubDate>Tue, 03 May 2016 19:24:17 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=103319#p103319</guid>
		</item>
	</channel>
</rss>
