<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Самонацеливающийся скрипт]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=6076&amp;type=atom" />
	<updated>2011-08-09T09:08:32Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=6076</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Самонацеливающийся скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=50490#p50490" />
			<content type="html"><![CDATA[<p>Безупречная точность - главное, по этому мой выбор вариант 2. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-08-09T09:08:32Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=50490#p50490</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Самонацеливающийся скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=50481#p50481" />
			<content type="html"><![CDATA[<p>А вот тут возникает вопрос о чистоте эксперимента, потому как код:</p><div class="codebox"><pre><code>LButton::MouseMove, 250, 0,, R 
LButton Up::MouseMove, -250, 0,, R</code></pre></div><p><em>прекрасно</em> возвращает курсор на своё место, из чего можно сделать вывод, что проблема не в АХК, а в том, как игра обрабатывает движения мыши. Как можно заметить, в CS движение мыши по горизонтали осуществляется свободно, в то время как движение мыши по вертикали ограничено (точнее, движение то не ограничено, просто камера &quot;упирается&quot; в ноги или в небо).</p>]]></content>
			<author>
				<name><![CDATA[MasS]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26824</uri>
			</author>
			<updated>2011-08-09T08:00:49Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=50481#p50481</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Самонацеливающийся скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=50466#p50466" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>MasS пишет:</cite><blockquote><p>MouseMove, X, Y, , R прекраснейшим образом смещает курсор...</p></blockquote></div><p>Смещает, но не <em>прекраснейшим образом</em>. </p><div class="codebox"><pre><code>LButton::MouseMove, 0, 250,, R ; вариант первый
LButton Up::MouseMove, 0, -250,, R</code></pre></div><p>Вариант первый работает без нареканий в DirectDraw, в Direct3D работает тоже, но с погрешностями в виде <em>не соответствия точке возврата</em>*.</p><div class="codebox"><pre><code>LButton::DllCall(&quot;mouse_event&quot;, UInt, 0x0001 ; вариант второй
                                 , Int, 0
                                 , Int, 250
                                 , UInt, 0
                                 , Int, 0)
LButton Up::DllCall(&quot;mouse_event&quot;, UInt, 0x0001
                                 , Int, 0
                                 , Int, -250
                                 , UInt, 0
                                 , Int, 0)</code></pre></div><p>Вариант второй работает с погрешностями в виде <em>не соответствия точке возврата</em>* в DirectDraw и в Direct3D, но если в опциях выставлен прямой ввод с устройства, <span class="postimg"><img src="http://s015.radikal.ru/i330/1108/a1/f4d10f1cd37f.jpg" alt="http://s015.radikal.ru/i330/1108/a1/f4d10f1cd37f.jpg" /></span> то работает без нареканий в Direct3D.</p><p>* <em>не соответствие точке возврата</em> - мною имеется ввиду, отсутствие наличия точного позиционирования курсора по отжиму <em>хоткея</em>, хаотичные смещения от стартовой позиции после многократного посыла команды</p>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-08-09T00:45:49Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=50466#p50466</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Самонацеливающийся скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=50455#p50455" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>;определяем интересующий нас цвет
F1::
MouseGetPos, MouseX, MouseY
PixelGetColor, color, %MouseX%, %MouseY%, Fast
TrayTip, Title, %color%
return

;ищем цвет курсором
;надо будет поиграться с опцией Variation
;а так же немного подкорректировать координаты, потому что
;курсор мыши находится не точно по середине прицела в игре
F2::
MouseGetPos, MouseX, MouseY

Pixelsearch, X, Y, %MouseX%, %MouseY%, %MouseX%, %MouseY%, %color%, 10
if !ErrorLevel
    {
    TrayTip, Title, math!
    return
    }
TrayTip
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[MasS]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26824</uri>
			</author>
			<updated>2011-08-08T09:11:43Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=50455#p50455</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Самонацеливающийся скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=50453#p50453" />
			<content type="html"><![CDATA[<p>Фигню вы говорите, <strong>MouseMove, X, Y, , R</strong> прекраснейшим образом смещает курсор (в случае игры - вращает камеру). <br />Только что проверил в CS 1.6, CSS.</p><p>Насчет PixelSearch утверждать не буду, вечерком проведу опыты.</p>]]></content>
			<author>
				<name><![CDATA[MasS]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26824</uri>
			</author>
			<updated>2011-08-08T08:40:40Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=50453#p50453</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Самонацеливающийся скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=50452#p50452" />
			<content type="html"><![CDATA[<p>Автохокей не работает с ДИрект3D.</p><p>Из игр он не сможет брать ни какие пикселы, ни двигать мышкой...по крайней мере, стандартными функциями.</p>]]></content>
			<author>
				<name><![CDATA[Mikki]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5905</uri>
			</author>
			<updated>2011-08-08T08:30:33Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=50452#p50452</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Самонацеливающийся скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=50451#p50451" />
			<content type="html"><![CDATA[<p>Можно использовать относительные координаты, смещение на n пикселей относительно текущего положения прекрасно работает.<br />А контрольные суммы - это защита от дурака, вот вам для примера <a href="http://webfile.ru/5478961">2 модели awp и scout</a>. Изменены так, что у них появляется прицел. Правда это не Source, а 1.6, но принцип тот же. На сервера пускает.</p><p><span class="postimg"><img src="http://img824.imageshack.us/img824/8602/76851422f87e45cb8ce508f.png" alt="http://img824.imageshack.us/img824/8602/76851422f87e45cb8ce508f.png" /></span></p>]]></content>
			<author>
				<name><![CDATA[MasS]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26824</uri>
			</author>
			<updated>2011-08-08T08:29:20Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=50451#p50451</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Самонацеливающийся скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=50446#p50446" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>MasS пишет:</cite><blockquote><p>Замена моделей...</p></blockquote></div><p>Я так понимаю имелась ввиду замена текстурных карт у моделей. Приведу пример на CS:S, так вот если текстуры заменить (и не только текстуры моделей...), то подключиться к любому из серверов не получиться ввиду не соответствия контрольных сумм у заменённых файлов. Даже если цвет найден на экране, максимум, что можно сделать: нажать на нужную клавишу, подать звуковой сигнал. Координаты найденного цвета использовать в трёхмерной проекции не представляется возможным, потому как они соответствуют экрану.</p>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-08-07T19:23:07Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=50446#p50446</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Самонацеливающийся скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=50442#p50442" />
			<content type="html"><![CDATA[<p><a href="http://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%82%D0%B5%D1%80%D1%81%D1%82%D0%B2%D0%BE_%D0%B2_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D1%85_%D0%B8%D0%B3%D1%80%D0%B0%D1%85#Aimbot.C2.A0.E2.80.94_.D0.BD.D0.B0.D0.B2.D0.BE.D0.B4.D1.87.D0.B8.D0.BA">Википедия срывает покровы.</a></p><p>Имхо, на АХК проще всего (из перечисленных в статье способов) сделать поиск <a href="http://www.autohotkey.com/docs/commands/PixelSearch.htm">по цвету</a>/<a href="http://www.autohotkey.com/docs/commands/ImageSearch.htm">картинке</a>.<br />Этот путь разделяется на 2 варианта реализации:<br />1. Замена моделей игроков на модели с более контрастными цветами, для упрощения поиска цвета. Проще говоря, цвета игроков должны быть такими, чтобы исключить возможность ложного срабатывания скрипта.<br />2. Написание заковыристого алгоритма для исключения ложного срабатывания скрипта.</p><p>Однако, у создания скрипта по данному пути есть минус, который сводит на нет смысл его написания: точность прицеливания слишком сильно зависит от расстояния до цели. Так же, скорее всего, игру придётся запускать в оконном, а не в полноэкранном режиме, чтобы работали команды поиска.</p><p>Вывод: не стоит забивать гвозди микроскопом.</p>]]></content>
			<author>
				<name><![CDATA[MasS]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26824</uri>
			</author>
			<updated>2011-08-07T17:39:37Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=50442#p50442</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Самонацеливающийся скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=50440#p50440" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Patriccc пишет:</cite><blockquote><p>Попробуй PixelSearch, но не уверен что поможет.</p></blockquote></div><p>Я в PixelSearch вообще ничего не умею. Дайте хоть пример, и укажите там где что указывать</p>]]></content>
			<author>
				<name><![CDATA[Nek1t98]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27075</uri>
			</author>
			<updated>2011-08-07T16:38:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=50440#p50440</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Самонацеливающийся скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=50434#p50434" />
			<content type="html"><![CDATA[<p>Попробуй PixelSearch, но не уверен что поможет.</p>]]></content>
			<author>
				<name><![CDATA[Patriccc]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27028</uri>
			</author>
			<updated>2011-08-07T07:02:47Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=50434#p50434</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Самонацеливающийся скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=50432#p50432" />
			<content type="html"><![CDATA[<p>А сделать, чтоб работал никак?</p>]]></content>
			<author>
				<name><![CDATA[Nek1t98]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27075</uri>
			</author>
			<updated>2011-08-07T06:01:49Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=50432#p50432</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Самонацеливающийся скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=50313#p50313" />
			<content type="html"><![CDATA[<p>В играх эта программа не может брать объекты.</p>]]></content>
			<author>
				<name><![CDATA[Mikki]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5905</uri>
			</author>
			<updated>2011-08-01T07:36:35Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=50313#p50313</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Самонацеливающийся скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=50312#p50312" />
			<content type="html"><![CDATA[<p>Помогите сделать самонацеливающийся скрипт - AIM. Я не читер, просто хочу понять как это работает. Чтобы сам нацеливал в голову, например в игре Counter-Strike 1.6 и т.д.</p>]]></content>
			<author>
				<name><![CDATA[Nek1t98]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27075</uri>
			</author>
			<updated>2011-08-01T06:21:22Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=50312#p50312</id>
		</entry>
</feed>
