<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK SAMP Создание контекстного меню с продолжением функции при нажатии]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12819&amp;type=atom" />
	<updated>2017-07-17T17:00:26Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=12819</id>
		<entry>
			<title type="html"><![CDATA[AHK SAMP Создание контекстного меню с продолжением функции при нажатии]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=117320#p117320" />
			<content type="html"><![CDATA[<p>Приветствую , у меня возник такой вопрос , как исправить данную ошибку ,&nbsp; задача данного AHK создание меню с продолжением , т.е при нажатии на меню открывалось другое меню или же активация биндера . Помогите пожалуйста с исправлением , буду очень благодарен . Использовал&nbsp; SAMP UDF. <br /></p><div class="codebox"><pre><code>    ^1::
    showDialog(&quot;2&quot;, &quot;Меню&quot;, &quot;Наказания`nОтыгровка`nFunktion3&quot;, &quot;Ок&quot;, &quot;Отмена&quot;)
return
#If isDialogOpen() &amp;&amp; WinActive(&quot;GTA:SA:MP&quot;)
$Enter::
    OnDialogResponse(true)
return
ESC::
    OnDialogResponse(false)
return
#If
OnDialogResponse(response) {
    caption := getDialogCaption()
    if (response) {
  if (caption == &quot;Меню&quot;) {
   line := getDialogLine(getDialogIndex())
   if (line == &quot;Наказания&quot;) {
    showDialog(&quot;2&quot;, &quot;Под список&quot;, &quot;Заглушки`nНаказания кпз`nРелоги&quot;, &quot;Ок&quot;, &quot;Отмена&quot;)
   }
   else if (line == &quot;Отыгровка&quot;) 
   {
    showDialog(&quot;1&quot;, &quot;/я текст&quot;, &quot;Введите отыгровку&quot;, &quot;Ок&quot;, &quot;Отмена&quot;)
    input, text, V, {Enter} 
    SendChat(&quot;/я &quot; text)
   }
   return
  }
  else if (caption == &quot;Под список&quot;) {
   line := getDialogLine(getDialogIndex())
   AddChatMessage(line)
   Send, {Enter}
  }
  else if (caption == &quot;Keybinder - Funktion2&quot;) {
   clipboardBuffer := ClipboardAll
   clipboard := &quot;&quot;
   Send, ^{A}
   Send, ^{X}
   sleep, 100
   dialogInput := clipboard
   clipboard := clipboardBuffer
   if (dialogInput != -1 &amp;&amp; dialogInput != &quot;&quot;) {
    AddChatMessage(&quot;Dialog Input: &quot; dialogInput)
   }
   Send, {Enter}
  }
  else
   Send, {Enter}
    }
    else {
  if (caption == &quot;Под список&quot;) 
  {
   showDialog(&quot;2&quot;, &quot;Меню&quot;, &quot;Наказания`nОтыгровка`nFunktion3&quot;, &quot;Ок&quot;, &quot;Отмена&quot;)
  }
  else
   Send, {ESC}
    }
    return
}      </code></pre></div>]]></content>
			<author>
				<name><![CDATA[Akio Mori]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34137</uri>
			</author>
			<updated>2017-07-17T17:00:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=117320#p117320</id>
		</entry>
</feed>
