<?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=14882&amp;type=atom" />
	<updated>2019-07-26T18:09:04Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=14882</id>
		<entry>
			<title type="html"><![CDATA[AHK: Взаимодействие с диалоговым окном.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=135068#p135068" />
			<content type="html"><![CDATA[<p>Кто шарит как сделать что бы при активации, нужно было ввести в диалоге ид игрока и причину увольнение через запятую. Пример : (392,сж), а только потом началась отыгровка и подставлялись те данные которые ввели в диалоговом окне, в команду /uninvite </p><div class="codebox"><pre><code>
!1::
showDialog(&quot;1&quot;, &quot;{FFFFFF}Тест&quot;, &quot;Ник,причина&quot;, &quot;Oтмена&quot;)
Result := LineResult()
if (!Result)
sendchat(&quot;/time&quot;)
return

LineResult() {
if (!isDialogOpen())
return false
if (getDialogStyle() = 0 || getDialogStyle() = 1 || getDialogStyle() = 3)
return false
while(!GetKeyState(&quot;LButton&quot;, &quot;P&quot;) &amp;&amp; !GetKeyState(&quot;Enter&quot;, &quot;P&quot;) &amp;&amp; !GetKeyState(&quot;Esc&quot;, &quot;P&quot;))
continue
if (GetKeyState(&quot;Enter&quot;, &quot;P&quot;))
return getDialogLineNumber()
else if (GetKeyState(&quot;Esc&quot;, &quot;P&quot;))
return false
else{
KeyWait, LButton
KeyWait, LButton, D T0.4
if (isDialogOpen())
return LineResult()
else
return getDialogLineNumber()
}
}
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Mell4to]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40294</uri>
			</author>
			<updated>2019-07-26T18:09:04Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=135068#p135068</id>
		</entry>
</feed>
