<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; АНК: Подавление отдачи в Battefield 3]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=8698</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=8698&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «АНК: Подавление отдачи в Battefield 3».]]></description>
		<lastBuildDate>Wed, 25 Sep 2013 21:15:25 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75562#p75562</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><div class="codebox"><pre><code>
~*LButton:: 
    While GetKeyState(&quot;LButton&quot;, &quot;P&quot;)   { 
        Sleep 50 
        If GetKeyState(&quot;RButton&quot;, &quot;P&quot;)
            MouseMove, 5, 5, 0, R 
        Else
            MouseMove, 2, 2, 0, R 
    }  
    Return
</code></pre></div></blockquote></div><p>Большое спасибо!<br />Заметил одну особенность в работе данного скрипта, мышь смещается сначала вправо, а потом вниз, то есть движение не по диагонали, а по ломанной. Есть ли другие команды имитирующие смещение мыши по диагонали?</p>]]></description>
			<author><![CDATA[null@example.com (SkyFall)]]></author>
			<pubDate>Wed, 25 Sep 2013 21:15:25 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75562#p75562</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75558#p75558</link>
			<description><![CDATA[<div class="codebox"><pre><code>
~*LButton:: 
    While GetKeyState(&quot;LButton&quot;, &quot;P&quot;)   { 
        Sleep 50 
        If GetKeyState(&quot;RButton&quot;, &quot;P&quot;)
            MouseMove, 5, 5, 0, R 
        Else
            MouseMove, 2, 2, 0, R 
    }  
    Return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 25 Sep 2013 15:48:38 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75558#p75558</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75557#p75557</link>
			<description><![CDATA[<p>Спасибо! <br />С этим тоже разобрался. ))<br />Не мог бы мне помочь с еще одним аспектом?<br />К примеру,<br />В игре при стрельбе в прицел (зажата ПКМ) отдача у оружия одна, при стрельбе от бедра (не прицеливаясь, ПКМ не нажата) отдача у оружия другая, она меньше.<br />Как написать скрипт в котором:<br />если нажата ПКМ, при нажатии на ЛКМ показатели смещения мыши одни (5, 5, 0, R);<br />если ПКМ не нажата, при нажатии на ЛКМ показатели смещения мыши другие (2, 2, 0, R).<br />Извини что трачу твое время.</p>]]></description>
			<author><![CDATA[null@example.com (SkyFall)]]></author>
			<pubDate>Wed, 25 Sep 2013 15:43:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75557#p75557</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75541#p75541</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Почему там 4 значения, ведь смещаем только на два.</p></blockquote></div><p>Всё ещё проще. Параметры применены в команде MouseMove. Значит надо найти в справке команду с названием &quot;MouseMove&quot;, <a href="http://www.script-coding.com/AutoHotkey/MouseMove.html">прочитать про её параметры</a>, а лучше и дальше.</p><div class="quotebox"><blockquote><p><strong>X, Y	</strong>Координаты места, куда нужно переместить курсор (могут быть выражениями). Координаты считаются относительно активного окна, если только это не было изменено командой CoordMode.</p><p><strong>Speed	</strong>Скорость движения мыши (может быть выражением). Возможные значения: от 0 (быстро) до 100 (медленно). Если 0, мышь перемещается мгновенно. Если опущен, используется скорость по умолчанию 2, либо скорость, установленная командой SetDefaultMouseSpeed.</p><p> Параметр Speed игнорируется для режимов SendInput и SendPlay, они перемещают мышь мгновенно (хотя команда SetMouseDelay имеет параметр, влияющий на SendPlay). Чтобы движения мыши выглядели медленными (например, для скрипта, выполняющего демонстрацию для аудитории) используйте SendEvent {Click 100, 200} или SendMode Event (возможно, в сочетании с BlockInput).</p><p><strong>R	</strong>Относительность координат. Возможное значение: R. Если задан, координаты трактуются как смещения от текущего положения курсора. Отрицательные значения координат задают смещение влево (ось Х) и вверх (ось Y).</p></blockquote></div><p>И наверняка она окажется многословнее и оперативнее чем собеседник.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 24 Sep 2013 21:52:57 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75541#p75541</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75539#p75539</link>
			<description><![CDATA[<p>Как же все просто, доступно и поятно! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Спасибо тебе.<br />Поясни пожалуйста по 3му скрипту:<br />смещение мыши - 5, 5, 0, R.<br />Почему там 4 значения, ведь смещаем только на два.<br />В оскаре х7 это выглядело бы:<br />просто как - &quot;5 :-5&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (SkyFall)]]></author>
			<pubDate>Tue, 24 Sep 2013 21:28:08 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75539#p75539</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75538#p75538</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Не используй скрипт, компилируй его в файл.exe чтобы его разрядность совпадала с разрядностью твоей системы (32/64) и все будет норм. ))</p></blockquote></div><p>Да вроде как и такое пробовал. Сейчас и со скриптом порядок.<br /></p><div class="quotebox"><blockquote><p>Скажи, что означает &quot;vk45&quot; в первом скрипте?<br />Почему ты использовал эту комбинацию а не просто &quot;E&quot;?</p></blockquote></div><p><a href="http://forum.script-coding.com/viewtopic.php?pid=62543#p62543">Почему не работает моя горячая клавиша?</a><br /></p><div class="quotebox"><blockquote><p>Почему во втором скрипте &quot;$&quot; перед &quot;4&quot;?</p></blockquote></div><p><a href="http://www.script-coding.com/AutoHotkey/Hotkeys.html">Горячие клавиши для мыши, джойстика и клавиатуры</a></p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 24 Sep 2013 21:04:49 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75538#p75538</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75537#p75537</link>
			<description><![CDATA[<p>Скажи, что означает &quot;vk45&quot; в первом скрипте?<br />Почему ты использовал эту комбинацию а не просто &quot;E&quot;?<br />Почему во втором скрипте &quot;$&quot; перед &quot;4&quot;?</p>]]></description>
			<author><![CDATA[null@example.com (SkyFall)]]></author>
			<pubDate>Tue, 24 Sep 2013 20:34:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75537#p75537</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75536#p75536</link>
			<description><![CDATA[<p>Не используй скрипт, компилируй его в файл.exe чтобы его разрядность совпадала с разрядностью твоей системы (32/64) и все будет норм. ))</p>]]></description>
			<author><![CDATA[null@example.com (SkyFall)]]></author>
			<pubDate>Tue, 24 Sep 2013 20:31:25 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75536#p75536</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75535#p75535</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>А он никогда не кикал, если все делать правильно.</p></blockquote></div><p>Ну так и в чём засада, касаемо AutoHotkey?<br /></p><div class="quotebox"><blockquote><p>Х5/Y-5 это увод мышки вниз и вправо для подавления отдачи.</p></blockquote></div><div class="codebox"><pre><code>MouseMove, 5, 5, 0, R </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 24 Sep 2013 20:21:05 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75535#p75535</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75534#p75534</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Главное чтоб панкбастер снова не начал кикать за AutoHotkey. Только недавно закончился такой полугодовалый период <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p></blockquote></div><p>А он никогда не кикал, если все делать правильно. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Кстати, спасибо за помощь.</p><p>Х5/Y-5 это увод мышки вниз и вправо для подавления отдачи.<br />Сами значения не важны, мне главное шаблон, остальное потом сменю.</p>]]></description>
			<author><![CDATA[null@example.com (SkyFall)]]></author>
			<pubDate>Tue, 24 Sep 2013 19:55:10 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75534#p75534</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75532#p75532</link>
			<description><![CDATA[<p>Главное чтоб панкбастер снова не начал кикать за AutoHotkey. Только недавно закончился такой полугодовалый период <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 24 Sep 2013 18:43:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75532#p75532</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75531#p75531</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>1) нажать/отпустить &quot;Space&quot;, задержка в 200мс., нажать/отпустить &quot;z&quot;, задержка 200мс., нажать отпустить &quot;2&quot;.<br />Все это привязать к кнопке &quot;e&quot;.</p></blockquote></div><div class="codebox"><pre><code>
vk45::  ;  &quot;E&quot;
    Send {Space}
    Sleep 200
    Send {vk5A}  ;  &quot;Z&quot;
    Sleep 200
    Send {2}
    Return
</code></pre></div><div class="quotebox"><blockquote><p>2) нажать/отпустить &quot;4&quot;, задержка 200мс., нажать отпустить ЛКМ, задержка 200мс., нажать/отпустить &quot;2&quot;.<br />Все это привязать к кнопке &quot;4&quot;.</p></blockquote></div><div class="codebox"><pre><code>
$4:: 
    Send {4}
    Sleep 200
    Send {LButton}   
    Sleep 200
    Send {2}
    Return
</code></pre></div><div class="quotebox"><blockquote><p>3) Нажать ЛКМ, пауза 50мс., сместить мышь X:5/Y-5, задержка 50мс., сместить мышь X:5/Y-5, задержка 50мс., сместить мышь X:5/Y-5, задержка 50мс., сместить мышь X:5/Y-5, задержка 50мс.<br />Данные действия привязать к ЛКМ. То есть пока нажата ЛКМ выполняется смещение мыши, как только отпускаем ЛКМ, действия прекращаются.</p></blockquote></div><p>Что значит X:5 непонятно. Y-5 понял как 5 пикселей вверх.<br /></p><div class="codebox"><pre><code>
~*LButton:: 
    While GetKeyState(&quot;LButton&quot;, &quot;P&quot;)   { 
        Sleep 50 
        MouseMove, 0, -5, 0, R  
    }  
    Return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 24 Sep 2013 18:41:48 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75531#p75531</guid>
		</item>
		<item>
			<title><![CDATA[АНК: Подавление отдачи в Battefield 3]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=75529#p75529</link>
			<description><![CDATA[<p>Здравствуйте!<br />Играю в онлайн-шутеры и часто использую макросы (в моем случае Х7) для автоматизации и облегчения некоторых действий.<br />Недавно, в поисках новых решений (макросов), наткнулся на описание данной программы (АНК) на Вашем сайте (скрипт-кодинг) и меня поразила гибкость, с которой данную программу можно адаптировать к различным игровым ситуациям.<br />Пытаюсь разобраться в ней, делаю первые шаги, конечно не все так просто в начале и многие из Вас, те, кто уже имеет не малый опыт в работе с АНК улыбнутся при чтении этих строк, но тем не менее ...<br />Играю в Battlefield 3.<br />Небольшой опыт работы с макросами x7 уже есть и мне было бы гораздо проще создавать и адаптировать макросы АНК под свои нужды по аналогии.<br />Если Вам не трудно и если администрация не против,<br />не мог бы кто-либо из опытных пользователей написать и разместить тут несколько простейших скртптов:<br />1) нажать/отпустить &quot;Space&quot;, задержка в 200мс., нажать/отпустить &quot;z&quot;, задержка 200мс., нажать отпустить &quot;2&quot;.<br />Все это привязать к кнопке &quot;e&quot;.<br />2) нажать/отпустить &quot;4&quot;, задержка 200мс., нажать отпустить ЛКМ, задержка 200мс., нажать/отпустить &quot;2&quot;.<br />Все это привязать к кнопке &quot;4&quot;.<br />3) Нажать ЛКМ, пауза 50мс., сместить мышь X:5/Y-5, задержка 50мс., сместить мышь X:5/Y-5, задержка 50мс., сместить мышь X:5/Y-5, задержка 50мс., сместить мышь X:5/Y-5, задержка 50мс.<br />Данные действия привязать к ЛКМ. То есть пока нажата ЛКМ выполняется смещение мыши, как только отпускаем ЛКМ, действия прекращаются.<br />Да, как Вы сразу заметили это простейший макрос на подавление отдачи.<br />Имея эти &quot;шаблоны&quot; я смогу адаптировать их под разнообразные характеристики стрельбы различных видов оружия.<br />Как скомптлировать это в .exe файл я уже знаю.<br />Ребят, если не трудно, помогите.<br />Заранее спасибо.<br />С уважением, Дмитрий.</p>]]></description>
			<author><![CDATA[null@example.com (SkyFall)]]></author>
			<pubDate>Tue, 24 Sep 2013 16:33:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=75529#p75529</guid>
		</item>
	</channel>
</rss>
