<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; BF4 (автомаркер цели по которой ведется стрельба)]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9924&amp;type=atom" />
	<updated>2014-09-01T08:46:58Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=9924</id>
		<entry>
			<title type="html"><![CDATA[Re: BF4 (автомаркер цели по которой ведется стрельба)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86214#p86214" />
			<content type="html"><![CDATA[<p>В дополнение, может пригодится....<br /></p><div class="codebox"><pre><code>vMsgOptionsEr   :=0+4096+16 ;only an OK button + System Modal (always on top) + Icon Hand (stop/error)
if (!A_IsCompiled)
      cPathName := &quot;C:\AHK\AHK addon EXE\HKeysSacred2.ini&quot;  
    Else  
      cPathName := &quot;HKeysSacred2.ini&quot;
; Блок управления/настройки WheelUp и WheelDown
fWheel        :=  fnIniParam(&quot;Wheel&quot;,&quot;Flag&quot;) ; Флаг замены на игровые при fWheel := True
;---Много лишнего кода
fnIniParam(vKeys,vSecion)
{
  local varR
  IniRead varR, %cPathName%, %vSecion%, %vKeys%, %vDefault%
  if (varR=&quot;ERROR&quot;)
      {
      msgbox, % vMsgOptionsEr
                   ,Sacred 2 &amp; Keys to AHK  , `n`n Error in the INI - file! `n`n Wrong value or variable   -   &#039;&#039;%vKeys%&#039;&#039; `n In the section of                -   &#039;&#039;%vSecion%&#039;&#039; `n`n Check for correct file and its presence - &#039;&#039;HKeysSacred2.ini&#039;&#039;
               ,50        
       ExitApp
      }
  if (varR=&quot;False&quot;)
        varR := False
  if (varR=&quot;True&quot;)
        varR := True
  Return varR
}
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2014-09-01T08:46:58Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86214#p86214</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: BF4 (автомаркер цели по которой ведется стрельба)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86213#p86213" />
			<content type="html"><![CDATA[<p>Надо заменить <strong>MouseClick</strong> на <strong>Click</strong> и <strong>KeyWait</strong>&nbsp; на конструкцию </p><div class="codebox"><pre><code>keyAtt := &quot;LMButton&quot;
vDelayBase := 25
while (GetKeyState(keyAtt, &quot;P&quot;))
    {
      Sleep %vDelayBase%
    }</code></pre></div><p>&nbsp; Многие будут со мной не согласны, но как показала моя практика <strong>KeyWait</strong> почему то не срабатывает, особенно в рамках директив <span style="color: #3366ff">#UseHook, On</span> и <span style="color: #3366ff">#UseHook, Off</span> </p><p>Почему? Я не знаю.</p><p>P.S. Переменные <strong>keyAtt</strong> и <strong>vDelayBase</strong> используются просто для удобства, что бы не мучатся с перекомпиляцией файла. <br />Я обычно использую ini-файл, так проще и удобнее.... по 10-20 раз переписывать скрипт из-за задержки или чего подобного весьма утомительно.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2014-09-01T08:30:19Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86213#p86213</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: BF4 (автомаркер цели по которой ведется стрельба)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86208#p86208" />
			<content type="html"><![CDATA[<p>Вроде должно работать, но не уверен - не на чем проверить:<br /></p><div class="codebox"><pre><code>Process,Priority,,High
F12::Suspend, toggle ; включать и выключать функцию при нажатии f12
lButton:: ; при зажатии левой мыши
Send, {MButton} ; нажать колесико
MouseClick, left,,, 1, 0, D  ; и удерживать нажатой левую кнопку мыши до тех пор.
KeyWait, lButton          ; пока физически не будет отпущена левая кнопка.
MouseClick, left,,, 1, 0, U  ; и после этого отпустить ее &quot;виртуально&quot;.
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[NektoN95]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32518</uri>
			</author>
			<updated>2014-09-01T07:12:09Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86208#p86208</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: BF4 (автомаркер цели по которой ведется стрельба)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86147#p86147" />
			<content type="html"><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?id=9918">http://forum.script-coding.com/viewtopic.php?id=9918</a></p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2014-08-26T16:24:15Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86147#p86147</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[BF4 (автомаркер цели по которой ведется стрельба)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86146#p86146" />
			<content type="html"><![CDATA[<p>стрельба на левой кнопке мыши, маркер на средней, необходимо, чтобы когда я нажимая на левую, цель автоматически маркировалась<br />сначала думал что это просто и написал так:<br /></p><div class="codebox"><pre><code>LButton::
Send {MButton}
Sleep 20
Send {LButton}
return</code></pre></div><p>но получилось, что при нажатии цель маркируется, выстрел происходит, но работает только одиночная стрельба<br />как сделать и автоматическую? то есть пока левая кнопка мыши зажата, один раз нажимается средняя кнопка, затем сразу зажимается левая, до тех пор пока я ее не отпущу?</p>]]></content>
			<author>
				<name><![CDATA[to4er]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32506</uri>
			</author>
			<updated>2014-08-26T15:12:15Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86146#p86146</id>
		</entry>
</feed>
