<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; BF4 (автомаркер цели по которой ведется стрельба)]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=9924</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9924&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «BF4 (автомаркер цели по которой ведется стрельба)».]]></description>
		<lastBuildDate>Mon, 01 Sep 2014 08:46:58 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: BF4 (автомаркер цели по которой ведется стрельба)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=86214#p86214</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Mon, 01 Sep 2014 08:46:58 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=86214#p86214</guid>
		</item>
		<item>
			<title><![CDATA[Re: BF4 (автомаркер цели по которой ведется стрельба)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=86213#p86213</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Mon, 01 Sep 2014 08:30:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=86213#p86213</guid>
		</item>
		<item>
			<title><![CDATA[Re: BF4 (автомаркер цели по которой ведется стрельба)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=86208#p86208</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (NektoN95)]]></author>
			<pubDate>Mon, 01 Sep 2014 07:12:09 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=86208#p86208</guid>
		</item>
		<item>
			<title><![CDATA[Re: BF4 (автомаркер цели по которой ведется стрельба)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=86147#p86147</link>
			<description><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?id=9918">http://forum.script-coding.com/viewtopic.php?id=9918</a></p>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Tue, 26 Aug 2014 16:24:15 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=86147#p86147</guid>
		</item>
		<item>
			<title><![CDATA[BF4 (автомаркер цели по которой ведется стрельба)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=86146#p86146</link>
			<description><![CDATA[<p>стрельба на левой кнопке мыши, маркер на средней, необходимо, чтобы когда я нажимая на левую, цель автоматически маркировалась<br />сначала думал что это просто и написал так:<br /></p><div class="codebox"><pre><code>LButton::
Send {MButton}
Sleep 20
Send {LButton}
return</code></pre></div><p>но получилось, что при нажатии цель маркируется, выстрел происходит, но работает только одиночная стрельба<br />как сделать и автоматическую? то есть пока левая кнопка мыши зажата, один раз нажимается средняя кнопка, затем сразу зажимается левая, до тех пор пока я ее не отпущу?</p>]]></description>
			<author><![CDATA[null@example.com (to4er)]]></author>
			<pubDate>Tue, 26 Aug 2014 15:12:15 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=86146#p86146</guid>
		</item>
	</channel>
</rss>
