<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Выполнение действий при определённых условиях.]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=14942</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=14942&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Выполнение действий при определённых условиях.».]]></description>
		<lastBuildDate>Thu, 22 Aug 2019 22:07:36 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Выполнение действий при определённых условиях.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=135816#p135816</link>
			<description><![CDATA[<p>Спасибо большое, я сегодня решил поискать способы пока мне не ответят и подумал сделать что-то в этом роде, чтобы если высветится &quot;Здравствуйте, VIP игрок!&quot; то как и в прошлом скрипте происходил постоянный выход в меню а если вдруг появляется строчка &quot;Server closed the connection.&quot; то происходил бы выход из игры а потом благодаря наведению курсора и нажатию на определённой части экрана происходил вход в игру. Вход в игру такой странный потому что при запуске чер лаунчер SAMP не получается зайти на сервер, а отследить по какому пути запускается игра и какие файлы запускаются с ней по нажатию кнопки не знаю как.<br /></p><div class="codebox"><pre><code>#ifWinActived GTARP CRMP
pause
way = C:\Users\Anton\Documents\GTA San Andreas User Files\SAMP\chatlog.txt
FileDelete %way%
Loop 999999999
{
If (IfInString, file, Здравствуйте, VIP игрок!)
{
loop 9999999   
{
  SendInput {Escape down}
sleep 1
  Send {Escape up}
sleep 1000
SendInput {Escape down}
sleep 1
  Send {Escape up}
sleep 5000
FileRead, file, %way%
}
}
else if (IfInString, file, Server closed the connection.)
{
Sleep 1500 
SendInput {F6}/q{Enter}  
FileDelete %way%
sleep 7000 
DllCall(&quot;SetCursorPos&quot;, int, 800, int, 264)
 Sendinput {LButton Down}
sleep 1
 Sendinput {LButton Up}
}
return
F10:: pause</code></pre></div><p><strong>nathantaft98</strong></p>]]></description>
			<author><![CDATA[null@example.com (Anton_8237)]]></author>
			<pubDate>Thu, 22 Aug 2019 22:07:36 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=135816#p135816</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Выполнение действий при определённых условиях.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=135815#p135815</link>
			<description><![CDATA[<div class="codebox"><pre><code>chatlog = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
Loop 
{ 
log := {str:&quot;&quot;,find:0,num:0}    ,    log.str := [] ; AutoInfo
Loop, read, %chatlog%
log.str.Insert(A_LoopReadLine)    ,log.num := A_Index		
loop 500
if RegExMatch(log.str[log.num + 1 - A_Index],&quot;Здравствуйте, VIP игрок!&quot;) and (log.find:=log.num + 1 - A_Index)
{
SendInput, {Escape down}
sleep 5
SendInput, {Escape up}
sleep 1000
SendInput, {Escape down}
sleep 5
SendInput, {Escape up}
FormatTime, TimeString, R, yyyy-MM-dd
Loop, Read, %chatlog%
if(RegExMatch(A_LoopReadLine, &quot;\[(.*)\:(.*)\:(.*)\] (.*)&quot;, Match))
FileAppend, [%Match1%:%Match2%:%Match3%] %Match4%`n, %A_MyDocuments%\GTA San Andreas User Files\SAMP\archiv\%chatlogs%\%TimeString% [%save%].txt
FileDelete, %chatlog%
return
}
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (nathantaft98)]]></author>
			<pubDate>Thu, 22 Aug 2019 18:44:14 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=135815#p135815</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Выполнение действий при определённых условиях.]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=135806#p135806</link>
			<description><![CDATA[<p>Нужно чтобы при появлении в чате &quot;Здравствуйте, VIP игрок!&quot; происходил зацикленный выход в главное меню игры, а при появлении &quot;Server closed the connection.&quot; скрипт начинал проверку чата по новой и если снова появится &quot;Здравствуйте, VIP игрок!&quot; то он опять начал зацикленный выход в гавное меню, и т.д. Желательно исправленный готовый код, т.к я пока не разобрался, что и как.<br /></p><div class="codebox"><pre><code>#ifWinActived GTARP CRMP
pause
way = C:\Users\Anton\Documents\GTA San Andreas User Files\SAMP\chatlog.txt
FileDelete %way%
Loop 999999999 
{
FileRead, file, %way%
{ 
IfInString, file, Здравствуйте, VIP игрок!
{
loop 9999999   
{
  SendInput {Escape down}
sleep 1
  Send {Escape up}
sleep 1000
SendInput {Escape down}
sleep 1
  Send {Escape up}
sleep 5000
FileRead, file, %way%
}
}
}
{
IfInString, file, Server closed the connection.
{
[Тут нужны строчки которые перезапускали бы скрипт предварительно удалиф файл логов чата]
}
}
}
F10:: pause</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Anton_8237)]]></author>
			<pubDate>Wed, 21 Aug 2019 20:11:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=135806#p135806</guid>
		</item>
	</channel>
</rss>
