<?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=12239</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12239&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Как создать несколько бесконечных циклов с возможностью переключения?».]]></description>
		<lastBuildDate>Sun, 25 Dec 2016 19:31:25 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Как создать несколько бесконечных циклов с возможностью переключения?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=110215#p110215</link>
			<description><![CDATA[<p>Большое спасибо, именно то, что нужно.</p>]]></description>
			<author><![CDATA[null@example.com (astsher)]]></author>
			<pubDate>Sun, 25 Dec 2016 19:31:25 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=110215#p110215</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как создать несколько бесконечных циклов с возможностью переключения?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=110120#p110120</link>
			<description><![CDATA[<p>Или на таймере:</p><div class="codebox"><pre><code>Loop: 
	If Repeat = 1
	{
		MsgBox, , , Proc 1, 0.2
	}
	Else If Repeat = 2
	{
		MsgBox, , , Proc 2, 0.2
	}
	Else If Repeat = 3
	{
		MsgBox, , , Proc 3, 0.2
	} 
	SetTimer, Loop, % !Repeat ? -10 : -1
	Return

1:: Repeat := 1 
2:: Repeat := 2 
3:: Repeat := 3  
4:: Repeat := 0 </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 24 Dec 2016 22:49:09 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=110120#p110120</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как создать несколько бесконечных циклов с возможностью переключения?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=110119#p110119</link>
			<description><![CDATA[<p>4 отключает циклы.</p><div class="codebox"><pre><code>1::
	Repeat := 1
	GoTo, Work
2::
	Repeat := 2
	GoTo, Work
3::
	Repeat := 3
	GoTo, Work
	
4::Repeat := 0

Work:
	If Work
		Return
	Work := 1
	SetTimer, Loop, -1
	Return
	
Loop:
	While Repeat || (Work := 0)
	{
		If Repeat = 1
		{
			MsgBox, , , Proc 1, 0.2
		}
		Else If Repeat = 2
		{
			MsgBox, , , Proc 2, 0.2
		}
		Else If Repeat = 3
		{
			MsgBox, , , Proc 3, 0.2
		}
	}
	Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 24 Dec 2016 22:46:11 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=110119#p110119</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как создать несколько бесконечных циклов с возможностью переключения?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=110071#p110071</link>
			<description><![CDATA[<p>Так я и не утверждал, что специалист по программированию.<br />Код примерно такой</p><div class="codebox"><pre><code>
Global key

+1:: 
{
key := 1 
goto, script
}
return
+2::
{
key := 2
goto, script
}
return
+3:: 
{
key := 3
goto, script
}
return
script:
{
	While key = 1
	{
	send, %key%, 4
	sleep 500
	}
	While key = 2
	{
	send, %key% 5
	sleep 500
	}

	While key = 3
	{	
	send, %key% 6
	sleep 500
	}
}
return
</code></pre></div><p>И включаются циклы, и переключаются, но только один раз. А почему так, я не знаю.</p>]]></description>
			<author><![CDATA[null@example.com (astsher)]]></author>
			<pubDate>Fri, 23 Dec 2016 11:08:55 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=110071#p110071</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как создать несколько бесконечных циклов с возможностью переключения?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=110005#p110005</link>
			<description><![CDATA[<div class="codebox"><pre><code>Global iValue := 0 ;устанавливает значение на первый цикл

1::
Goto, Script
Return

2:: ;При нажатии на клавишу 2 - меняет значение
If iValue = 0
{
	iValue := 1
}
else if iValue = 1
{
	iValue := 2
}
else if iValue = 2
{
	iValue := 0
}
Return

Script:
If iValue = 0
{
	msgbox, 1
}
else if iValue = 1
{
	msgbox, 2
}
else if iValue = 2
{
	msgbox, 3
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (MandarinKa02)]]></author>
			<pubDate>Thu, 22 Dec 2016 10:25:05 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=110005#p110005</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как создать несколько бесконечных циклов с возможностью переключения?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=110001#p110001</link>
			<description><![CDATA[<p>Таким способом можно сделать только 2 цикла, а мне надо минимум 3. И совсем непонятно, как в этом примере цикл прерывается.<br />В общем, мне надо в скрипте минимум 3 бесконечных цикла (крутиться должен только один),с возможностью, по нажатию клавиши прервать один и включить другой, в произвольном порядке, или остановить все, с возможностью повторного включения.</p>]]></description>
			<author><![CDATA[null@example.com (astsher)]]></author>
			<pubDate>Thu, 22 Dec 2016 04:28:52 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=110001#p110001</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как создать несколько бесконечных циклов с возможностью переключения?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109986#p109986</link>
			<description><![CDATA[<p>Цикл одновременно будет один.</p><div class="codebox"><pre><code>

1::
Goto, Script
Return

2:: ;При нажатии на клавишу 2 - меняет значение
If Not bValue
{
	bValue := Not bValue
}
else
{
	bValue := Not bValue
}
Return

Script:
[color=blue]While(1)[/color]
[color=purple]{[/color]
If bValue
{
	msgbox, 1
}
else
{
	msgbox, 2
}
[color=purple]}[/color]
</code></pre></div><p>Такое?</p>]]></description>
			<author><![CDATA[null@example.com (MandarinKa02)]]></author>
			<pubDate>Wed, 21 Dec 2016 20:17:20 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109986#p109986</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как создать несколько бесконечных циклов с возможностью переключения?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109985#p109985</link>
			<description><![CDATA[<p>Что ты хочешь конкретно сделать?</p>]]></description>
			<author><![CDATA[null@example.com (MandarinKa02)]]></author>
			<pubDate>Wed, 21 Dec 2016 20:07:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109985#p109985</guid>
		</item>
		<item>
			<title><![CDATA[Как создать несколько бесконечных циклов с возможностью переключения?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=109978#p109978</link>
			<description><![CDATA[<p>Как создать несколько бесконечных циклов (ротаций скилов в игре) в одном скрипте, с возможностью переключения между циклами, полного отключения и повторного включения?</p>]]></description>
			<author><![CDATA[null@example.com (astsher)]]></author>
			<pubDate>Wed, 21 Dec 2016 18:54:29 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=109978#p109978</guid>
		</item>
	</channel>
</rss>
