<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; АНК: Подавление отдачи в Battefield 3]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=8698&amp;type=atom" />
	<updated>2013-09-25T21:15:25Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=8698</id>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=75562#p75562" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[SkyFall]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30824</uri>
			</author>
			<updated>2013-09-25T21:15:25Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=75562#p75562</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=75558#p75558" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-09-25T15:48:38Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=75558#p75558</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=75557#p75557" />
			<content type="html"><![CDATA[<p>Спасибо! <br />С этим тоже разобрался. ))<br />Не мог бы мне помочь с еще одним аспектом?<br />К примеру,<br />В игре при стрельбе в прицел (зажата ПКМ) отдача у оружия одна, при стрельбе от бедра (не прицеливаясь, ПКМ не нажата) отдача у оружия другая, она меньше.<br />Как написать скрипт в котором:<br />если нажата ПКМ, при нажатии на ЛКМ показатели смещения мыши одни (5, 5, 0, R);<br />если ПКМ не нажата, при нажатии на ЛКМ показатели смещения мыши другие (2, 2, 0, R).<br />Извини что трачу твое время.</p>]]></content>
			<author>
				<name><![CDATA[SkyFall]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30824</uri>
			</author>
			<updated>2013-09-25T15:43:04Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=75557#p75557</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=75541#p75541" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-09-24T21:52:57Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=75541#p75541</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=75539#p75539" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[SkyFall]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30824</uri>
			</author>
			<updated>2013-09-24T21:28:08Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=75539#p75539</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=75538#p75538" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-09-24T21:04:49Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=75538#p75538</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=75537#p75537" />
			<content type="html"><![CDATA[<p>Скажи, что означает &quot;vk45&quot; в первом скрипте?<br />Почему ты использовал эту комбинацию а не просто &quot;E&quot;?<br />Почему во втором скрипте &quot;$&quot; перед &quot;4&quot;?</p>]]></content>
			<author>
				<name><![CDATA[SkyFall]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30824</uri>
			</author>
			<updated>2013-09-24T20:34:46Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=75537#p75537</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=75536#p75536" />
			<content type="html"><![CDATA[<p>Не используй скрипт, компилируй его в файл.exe чтобы его разрядность совпадала с разрядностью твоей системы (32/64) и все будет норм. ))</p>]]></content>
			<author>
				<name><![CDATA[SkyFall]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30824</uri>
			</author>
			<updated>2013-09-24T20:31:25Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=75536#p75536</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=75535#p75535" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-09-24T20:21:05Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=75535#p75535</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=75534#p75534" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[SkyFall]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30824</uri>
			</author>
			<updated>2013-09-24T19:55:10Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=75534#p75534</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=75532#p75532" />
			<content type="html"><![CDATA[<p>Главное чтоб панкбастер снова не начал кикать за AutoHotkey. Только недавно закончился такой полугодовалый период <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-09-24T18:43:50Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=75532#p75532</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Подавление отдачи в Battefield 3]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=75531#p75531" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-09-24T18:41:48Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=75531#p75531</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[АНК: Подавление отдачи в Battefield 3]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=75529#p75529" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[SkyFall]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30824</uri>
			</author>
			<updated>2013-09-24T16:33:31Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=75529#p75529</id>
		</entry>
</feed>
