<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Скрипт частично не работает при замене кнопки с клавы на мышку]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=11397</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=11397&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Скрипт частично не работает при замене кнопки с клавы на мышку».]]></description>
		<lastBuildDate>Mon, 14 Mar 2016 13:52:05 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Скрипт частично не работает при замене кнопки с клавы на мышку]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=101834#p101834</link>
			<description><![CDATA[<p><strong>Nikva</strong></p><p>Огромное спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (ketic1)]]></author>
			<pubDate>Mon, 14 Mar 2016 13:52:05 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=101834#p101834</guid>
		</item>
		<item>
			<title><![CDATA[Re: Скрипт частично не работает при замене кнопки с клавы на мышку]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=101822#p101822</link>
			<description><![CDATA[<p>В коде к каждой строчке есть комментарий...<br /></p><div class="codebox"><pre><code>XButton1::
  While GetKeyState(&quot;XButton1&quot;,&quot;p&quot;) { ; пока нажата XButton1 спамит SS
  SendInput, {vk53sc1F}{vk53sc1F} ; SS
  Sleep 10 ; задержку лучше не убирать, без неё возможны лаги клиента
  }
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Nikva)]]></author>
			<pubDate>Mon, 14 Mar 2016 06:25:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=101822#p101822</guid>
		</item>
		<item>
			<title><![CDATA[Скрипт частично не работает при замене кнопки с клавы на мышку]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=101805#p101805</link>
			<description><![CDATA[<p>Доброго времени суток. </p><p>Имеется в наличии следующий скрипт: </p><div class="codebox"><pre><code>SetBatchLines, -1 ; скорость чтения строк кода скриптом (-1 макс)
#KeyHistory, 0 ; не запоминает что было нажато
ListLines, Off ; не запоминает выполненные команды
#NoEnv ; отключенны переменные окружения
#SingleInstance Force ; запускаеться только 1 копия скрипта, новая заменяет старую
#UseHook ; скрипт активируется только пользователем с клавиатуры 
SendMode, Input ; способ ввода

 ; поскольку у Дестра не заняты Q E на Е влепил разворот
 ; просто двигает мышку в лево право по нажатию на E
 ; mouseXY(x,y,s)
 ; (x,y,s) х - горизонталь зависит от чувствительности в игре, определяеться подбором
 ; (x,y,s) y - вертикаль для разворота не нужна = 0
 ; (x,y,s) s - скорость перемещения мыши, мне комфортнее 100, выставляеться сами как удобнее
+vk45sc12:: ; Shift + E
^vk45sc12:: ; Ctrl + E
!vk45sc12:: ; Alt + E
vk45sc12:: ; E
  MouseGetPos,mgpX
  If (mgpX &gt; A_ScreenWidth/2) ; если мышь в правой части экрана 
    mouseXY(-545,0,100) ; двигает мыш в лево
  Else ; и если мышь в левой части экрана
    mouseXY(545,0,100) ; двигает мыш в право
  KeyWait, vk45sc12 ; ждёт пока отпустиш Е, чтобы не крутиться как волчок
Return
mouseXY(x,y,s) { ; функция перемещения мыши через DLLCall
dx:=0,dy:=0, dx0:=0, dy0:=0
loop % s
DllCall(&quot;mouse_event&quot;,uint,1,int,dx0:=Round(dx := dx+x/s - dx0),int,dy0:=Round(dy := dy+y/s - dy0),uint,0,int,0)
Return
}

 ; А на Q спам SS больше из-за привычки с БМа что на Q сопротивление
vk51sc10::
  While GetKeyState(&quot;Q&quot;,&quot;P&quot;) { ; пока нажата Q спамит SS
  SendInput, {vk53sc1F}{vk53sc1F} ; SS
  Sleep 10 ; задержку лучше не убирать, без неё возможны лаги клиента
  }
Return</code></pre></div><p>Он полностью рабочий, но активируется не теми кнопками, что мне нужно. Буду признателен, если поможете заменить отпрыг с кнопки <strong>Q</strong> на Xbutton1 </p><p>Насколько&nbsp; я понимаю, в скрипте нужно провести замену vk51sc10 и vk45sc12, но у меня получилось частично - разворот работает, отпрыг SS нет. Вот не рабочий кусок (если не ошибаюсь):</p><br /><br /><div class="codebox"><pre><code> ; А на Q спам SS больше из-за привычки с БМа что на Q сопротивление
XButton1::
  While GetKeyState(&quot;Q&quot;,&quot;P&quot;) { ; пока нажата Q спамит SS
  SendInput, {vk53sc1F}{vk53sc1F} ; SS
  Sleep 10 ; задержку лучше не убирать, без неё возможны лаги клиента
  }
Return</code></pre></div><p>Что нужно изменить, чтобы заработало?</p><p>Заранее благодарен!</p>]]></description>
			<author><![CDATA[null@example.com (ketic1)]]></author>
			<pubDate>Sat, 12 Mar 2016 09:01:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=101805#p101805</guid>
		</item>
	</channel>
</rss>
