<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: При каждом бинде всё заново]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12991&amp;type=atom" />
	<updated>2017-09-17T10:41:05Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=12991</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=119391#p119391" />
			<content type="html"><![CDATA[<p><strong>Aleksey7557</strong>, а в чем проблема? Была одна переменная, станет несколько.<br />Названия придумать не можете? WaitShift_Alt7, WaitShift_Alt8 — вот, пожалуйста.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2017-09-17T10:41:05Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=119391#p119391</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=119388#p119388" />
			<content type="html"><![CDATA[<p><strong>stealzy</strong>, это то, что надо, но проблема в том, что помимо Alt+7 будут ещё и другие бинды, в отыгровках которых нужно жать RShift для продолжения. Как-то можно вот отдельно в каждый бинд вставить, чтобы Alt+7 ждал RShift, а при повторном нажатии начинал отыгровку заново и Alt+8 ждал RShift соответственно.</p>]]></content>
			<author>
				<name><![CDATA[Aleksey7557]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=38643</uri>
			</author>
			<updated>2017-09-17T07:00:30Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=119388#p119388</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=119315#p119315" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[svoboden]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34280</uri>
			</author>
			<updated>2017-09-13T12:53:17Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=119315#p119315</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=119300#p119300" />
			<content type="html"><![CDATA[<p><em>KeyWait, RShift, D</em> заменяете на <em>RShift::</em> и переносите остальное как у меня (вместо MsgBox ставите ваш код).</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2017-09-12T22:57:50Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=119300#p119300</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=119284#p119284" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Aleksey7557]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=38643</uri>
			</author>
			<updated>2017-09-12T13:04:05Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=119284#p119284</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=119276#p119276" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>!7::
	MsgBox 1
	WaitShift := true
Return

#If WaitShift
RShift::
	WaitShift := false
	MsgBox 2
Return
#If</code></pre></div>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2017-09-11T22:36:02Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=119276#p119276</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=119272#p119272" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>если оно пройдет в Errolevel будет специальная ошибка записана - в справке посмотрите.</p></blockquote></div><p>Делаем проверку по состоянию переменной ErrorLevel.</p>]]></content>
			<author>
				<name><![CDATA[belyankin12]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34408</uri>
			</author>
			<updated>2017-09-11T16:03:04Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=119272#p119272</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=119271#p119271" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>KeyWait, RShift, D T10
if ErrorLevel
    ...
else
    ...</code></pre></div>]]></content>
			<author>
				<name><![CDATA[sememix]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33892</uri>
			</author>
			<updated>2017-09-11T15:28:44Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=119271#p119271</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=119270#p119270" />
			<content type="html"><![CDATA[<p>А что, определить хоткей на &quot;RShift&quot;, совесть не позволяет.</p>]]></content>
			<author>
				<name><![CDATA[svoboden]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34280</uri>
			</author>
			<updated>2017-09-11T13:30:13Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=119270#p119270</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=119269#p119269" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Aleksey7557]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=38643</uri>
			</author>
			<updated>2017-09-11T13:20:34Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=119269#p119269</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: При каждом бинде всё заново]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=119268#p119268" />
			<content type="html"><![CDATA[<p>Установить время ожидания для KeyWait, если оно пройдет в Errolevel будет специальная ошибка записана - в справке посмотрите.</p>]]></content>
			<author>
				<name><![CDATA[belyankin12]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34408</uri>
			</author>
			<updated>2017-09-11T11:07:57Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=119268#p119268</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: При каждом бинде всё заново]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=119267#p119267" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Aleksey7557]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=38643</uri>
			</author>
			<updated>2017-09-11T10:35:35Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=119267#p119267</id>
		</entry>
</feed>
