<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Несколько условий]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=16362&amp;type=atom" />
	<updated>2021-05-17T15:59:20Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=16362</id>
		<entry>
			<title type="html"><![CDATA[Re: Несколько условий]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=147944#p147944" />
			<content type="html"><![CDATA[<p>Без форматирование строк - лень разбираться.<br />Все условия &#039;If&#039; и &#039;Else&#039; нужно расставлять на одинаковом расстоянии, если у &#039;If&#039; 2 Таба, то почему у &#039;Else&#039; их 5?<br />Пример был выше, что сложного использовать предложенную конструкцию?<br />1) &#039;If&#039; (Если) - является началом проверок.<br />2) &#039;Else&#039; (Иначе) - завершением после любого последнего &#039;If&#039;.</p><p>&#039;If Else&#039; (Или в AHK) - ставится между 1 и 2, сколько угодно раз.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2021-05-17T15:59:20Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=147944#p147944</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько условий]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=147943#p147943" />
			<content type="html"><![CDATA[<p>В общем, получилось так, но, не работает 3 else.<br /></p><div class="codebox"><pre><code>
Loop
{
	loop, read, D:\MTA NRP\mta\logs\console.log
	{
		if A_LoopReadLine contains Pizdec
			
loop,1
{
SendMessage, 0x50,, 0x4090409,, A 
Sleep 100
SendInput, pmute    5.5
Send {ctrl}{Left}{Left}{Left}{Left}{Left}
goto, 123
}
					else
					{
					if A_LoopReadLine contains ret
						SendMessage, 0x50,, 0x4090409,, A 
					Sleep 100
					SendInput, kick    5.5
					Send {ctrl}{Left}{Left}{Left}{Left}{Left}
					goto, 123
					}
else ; тут уже не работает
{
if A_LoopReadLine contains tyu
	SendMessage, 0x50,, 0x4090409,, A
Sleep 100
SendInput, rty    5.5
Send {ctrl}{Left}{Left}{Left}{Left}{Left}
goto, 123
}
	}
}
	
return
F2:: pause
123:
FileOpen(&quot;D:\MTA NRP\mta\logs\console.log&quot;, &quot;w&quot;).Close()
Reload
return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Q1x]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=41614</uri>
			</author>
			<updated>2021-05-17T15:11:20Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=147943#p147943</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько условий]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=147942#p147942" />
			<content type="html"><![CDATA[<p>Спасибо!</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-05-17T15:08:10Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=147942#p147942</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько условий]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=147941#p147941" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong><br />Исправил.</p>]]></content>
			<author>
				<name><![CDATA[Q1x]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=41614</uri>
			</author>
			<updated>2021-05-17T15:05:31Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=147941#p147941</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько условий]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=147940#p147940" />
			<content type="html"><![CDATA[<p><strong>Q1x</strong>, игнорирование требований модератора может привести к неприятным последствиям.<br />Ответы в теме запрещены до исправления ошибок.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-05-17T14:57:11Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=147940#p147940</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько условий]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=147939#p147939" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong><br />Выдаёт ошибку, пробовал по разному применять.<br /><a href="https://imgur.com/a/jOGAQWb">https://imgur.com/a/jOGAQWb</a></p>]]></content>
			<author>
				<name><![CDATA[Q1x]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=41614</uri>
			</author>
			<updated>2021-05-17T14:28:00Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=147939#p147939</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько условий]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=147938#p147938" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong>, не торопитесь с ответами, пока не будут исправлены ошибки в оформлении поста.<br /><strong>Q1x</strong>, у нас на форуме есть кнопки «Вставить ник» и «Ответить». Пользуйтесь ими. Также в конце предложений необходимо ставить точки. Ознакомьтесь внимательно с правилами форума и исправьте все свои посты.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-05-17T14:24:55Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=147938#p147938</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько условий]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=147937#p147937" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Q1x пишет:</cite><blockquote><p>Нашёл текст с AFK одно действие.<br />Нашёл строчку со словом Привет, другое действие.</p></blockquote></div><p>По-моему всё легко подставить в свой код:</p><div class="codebox"><pre><code>If (A_LoopRedLine = &quot;AFK&quot;)
 ...действие...
Else If (A_LoopRedLine = &quot;Привет&quot;)
 ...действие...</code></pre></div>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2021-05-17T14:20:32Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=147937#p147937</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько условий]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=147936#p147936" />
			<content type="html"><![CDATA[<p>Не знаю, как тут упомянуть человека. Поэтому цитировал.</p>]]></content>
			<author>
				<name><![CDATA[Q1x]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=41614</uri>
			</author>
			<updated>2021-05-17T14:20:14Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=147936#p147936</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько условий]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=147935#p147935" />
			<content type="html"><![CDATA[<p><strong>Q1x</strong>, не подскажете, зачем вы ради одной фразы цитируете предыдущий многострочный пост целиком?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-05-17T14:15:18Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=147935#p147935</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько условий]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=147934#p147934" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong> Не совсем понимаю, как использовать в своём коде.</p>]]></content>
			<author>
				<name><![CDATA[Q1x]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=41614</uri>
			</author>
			<updated>2021-05-17T14:10:30Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=147934#p147934</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько условий]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=147933#p147933" />
			<content type="html"><![CDATA[<p>Пример, как использовать If-Else:</p><div class="codebox"><pre><code>I := 0
Return

F2::
I++

If (I = 1){
 MsgBox, Первое действие
 Return
}
Else If (I = 2){
 MsgBox, Второе действие
 Return
}
Else If (I = 3){
 MsgBox, Третье действие
 Return
}
Else
 MsgBox, Сброс
 I := 0
Return</code></pre></div><p>Если нужно проверить строку:</p><div class="codebox"><pre><code>I= 
Return

F2::
I .= 1

If (I = &quot;1&quot;){
 MsgBox, Первое действие
 Return
}
Else If (I = &quot;11&quot;){
 MsgBox, Второе действие
 Return
}
Else If (I = &quot;111&quot;){
 MsgBox, Третье действие
 Return
}
Else
 MsgBox, Сброс
 I = 
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2021-05-17T13:56:38Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=147933#p147933</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Несколько условий]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=147932#p147932" />
			<content type="html"><![CDATA[<p>Всех приветствую. <br />Есть такой скрипт<br /></p><div class="codebox"><pre><code>
Loop
{
	loop, read, D:\logs\console.log
	{
		if A_LoopReadLine contains AFK
			
loop,1
{
SendMessage, 0x50,, 0x4090409,, A 
Sleep 100 
SendInput, pkick    5.5
Send {ctrl}{Left}{Left}{Left}{Left}{Left}
goto, 123
}
	}
	}
return
F2:: pause
123:
FileOpen(&quot;D:\logs\console.log&quot;, &quot;w&quot;).Close()
Reload
return
</code></pre></div><p>Он прекрасно функционирует, так как мне нужно. <br />Задача состоит в том, чтобы, выполнялись много условий если находилась текст.<br />К примеру. <br />Нашёл текст с AFK одно действие.<br />Нашёл строчку со словом Привет, другое действие. <br />Я знаю что это возможно, но не знаю как это реализовать.<br />Пробовал с else получилось, но при создании 3 else уже не работало.<br />Люди, пожалуйста помогите.</p>]]></content>
			<author>
				<name><![CDATA[Q1x]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=41614</uri>
			</author>
			<updated>2021-05-17T13:50:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=147932#p147932</id>
		</entry>
</feed>
