<?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=12991</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12991&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: При каждом бинде всё заново».]]></description>
		<lastBuildDate>Sun, 17 Sep 2017 10:41:05 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119391#p119391</link>
			<description><![CDATA[<p><strong>Aleksey7557</strong>, а в чем проблема? Была одна переменная, станет несколько.<br />Названия придумать не можете? WaitShift_Alt7, WaitShift_Alt8 — вот, пожалуйста.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Sun, 17 Sep 2017 10:41:05 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119391#p119391</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119388#p119388</link>
			<description><![CDATA[<p><strong>stealzy</strong>, это то, что надо, но проблема в том, что помимо Alt+7 будут ещё и другие бинды, в отыгровках которых нужно жать RShift для продолжения. Как-то можно вот отдельно в каждый бинд вставить, чтобы Alt+7 ждал RShift, а при повторном нажатии начинал отыгровку заново и Alt+8 ждал RShift соответственно.</p>]]></description>
			<author><![CDATA[null@example.com (Aleksey7557)]]></author>
			<pubDate>Sun, 17 Sep 2017 07:00:30 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119388#p119388</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119315#p119315</link>
			<description><![CDATA[<p>Может, имеется в виду на нажатие и удержания скрипт должен реагировать:<br /></p><div class="codebox"><pre><code>1::
Gosub, Up
Loop {
    Sleep, 10
    GetKeyState, state, 1, P
    if state = U
Gosub, Down
}
return

Up:
действие
return

Down:
действие
Exit
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Wed, 13 Sep 2017 12:53:17 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119315#p119315</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119300#p119300</link>
			<description><![CDATA[<p><em>KeyWait, RShift, D</em> заменяете на <em>RShift::</em> и переносите остальное как у меня (вместо MsgBox ставите ваш код).</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Tue, 12 Sep 2017 22:57:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119300#p119300</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119284#p119284</link>
			<description><![CDATA[<p><strong>stealzy</strong>, я не особо шарю прям, вставьте пожалуйста в следующую отыгровку, а я уже не её примере остальные сделаю.<br />Был бы очень признателен. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><div class="codebox"><pre><code>!7::
setkeydelay, 0
SendMessage, 0x50,, 0x4190419,, A
Sendinput, {F6}/фд За мной и без глупых фокусов{*}зайдя в участок вместе с преступником{enter}
sleep 2300
Sendinput, {F6}/фд Лицом к стене{*}подведя преступника к КПЗ и открывая решетку{enter}
sleep 2300
Sendinput, {F6}/я завёл преступника в камеру{enter}
SoundPlay, %A_ScriptDir%\Sounds\SoundPlay.wav
KeyWait, RShift, D
sleep 2300
SendMessage, 0x50,, 0x4190419,, A
Sendinput, {F6}/я закрыл решетку{enter}
SoundPlay, %A_ScriptDir%\Sounds\SoundPlay.wav
KeyWait, RShift, D
sleep 2300
SendMessage, 0x50,, 0x4190419,, A
Sendinput, {F6}/я вышел из участка{enter}
sleep 500
Sendinput, {F6}/время{enter}
sleep 2300
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Aleksey7557)]]></author>
			<pubDate>Tue, 12 Sep 2017 13:04:05 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119284#p119284</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119276#p119276</link>
			<description><![CDATA[<div class="codebox"><pre><code>!7::
	MsgBox 1
	WaitShift := true
Return

#If WaitShift
RShift::
	WaitShift := false
	MsgBox 2
Return
#If</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Mon, 11 Sep 2017 22:36:02 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119276#p119276</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119272#p119272</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>если оно пройдет в Errolevel будет специальная ошибка записана - в справке посмотрите.</p></blockquote></div><p>Делаем проверку по состоянию переменной ErrorLevel.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Mon, 11 Sep 2017 16:03:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119272#p119272</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119271#p119271</link>
			<description><![CDATA[<div class="codebox"><pre><code>KeyWait, RShift, D T10
if ErrorLevel
    ...
else
    ...</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (sememix)]]></author>
			<pubDate>Mon, 11 Sep 2017 15:28:44 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119271#p119271</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119270#p119270</link>
			<description><![CDATA[<p>А что, определить хоткей на &quot;RShift&quot;, совесть не позволяет.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Mon, 11 Sep 2017 13:30:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119270#p119270</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119269#p119269</link>
			<description><![CDATA[<p><strong>belyankin12</strong>, &quot;KeyWait, RShift, D T10&quot; не подходит т.к. спустя 10 секунд автоматом продолжает отыгровку.<br />Надо некое подобие следующего по смыслу)):</p><div class="codebox"><pre><code>!7::
Reload
SendMessage, 0x50,, 0x4190419,, A</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Aleksey7557)]]></author>
			<pubDate>Mon, 11 Sep 2017 13:20:34 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119269#p119269</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119268#p119268</link>
			<description><![CDATA[<p>Установить время ожидания для KeyWait, если оно пройдет в Errolevel будет специальная ошибка записана - в справке посмотрите.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Mon, 11 Sep 2017 11:07:57 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119268#p119268</guid>
		</item>
		<item>
			<title><![CDATA[AHK: При каждом бинде всё заново]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119267#p119267</link>
			<description><![CDATA[<p>Добрый день, нужна помощь в таком деле:</p><div class="codebox"><pre><code>!7::
SendMessage, 0x50,, 0x4190419,, A
Sendinput, {F6}/я закрыл решетку{enter}
SoundPlay, %A_ScriptDir%\Sounds\SoundPlay.wav
KeyWait, RShift, D
sleep 2300
SendMessage, 0x50,, 0x4190419,, A
Sendinput, {F6}/я вышел из участка{enter}
sleep 2300
return</code></pre></div><p>После закрытия решетки скрипт ждёт нажатия правого шифта и только после этого продолжится отыгровка. Но бывает такое, что игрок забывает продолжить или его отвлекли и при новом нажатии Alt+7 ничего не произойдет, скрип как бы ждёт пока игрок продолжит отыгровку, помогает только его перезагрузка. Как сделать так, чтобы при каждом нажатии Alt+7 отыгровка начиналась заново с закрытия решетки, не смотря на то, что скрипт ждал нажатия правого шифта? Заранее благодарен за помощь.</p>]]></description>
			<author><![CDATA[null@example.com (Aleksey7557)]]></author>
			<pubDate>Mon, 11 Sep 2017 10:35:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119267#p119267</guid>
		</item>
	</channel>
</rss>
