Страница 1 из 1

Скрипты, макросы, мышь серии х7 от а4теч

СообщениеДобавлено: 13 май 2010, 22:31
Bang
Преамбула:

Купил читерскую мышь
http://www.x7.cn/en/product.asp?id=36

Открыл макросы, которые шли в комплекте блокнотом.
Пришел к выводу что штатный редактор макросов куц и кастрирован и пальчиками можно более грамотные макросы пейсать.

Так например штатный редактор (Оскар) дает напейсать макрос типа:
- Нажать кнопку
- Пауза **миллисекунд
- Опустить курсор вниз на 8 единиц
- Повернуть курсор влево на 3 единицы
- Отпустить кнопку
- Повторить цикл

Такой макрос в шутерах позволяет компенсировать увод ствола при стрельбе из автомата вверх вправо
Вот пример штатного макроса от контрстрайка для АК:

Код: Выделить всё
<Root>
   <DefaultMacro>
      <Major></Major>
      <Description>To suppress gun's bursts recoil so that to ensure precise firepower
Applicable weapon: light machine guns, rifles, mini-submachine gun

</Description>
      <Comment>Automatic Press Gun
</Comment>
      <GUIOption>
         <RepeatType>1</RepeatType>
      </GUIOption>
      <KeyUp>
         <Syntax></Syntax>
      </KeyUp>
      <KeyDown>
         <Syntax>
//   новый скрипт ниже.
//-------------------
//3 метода создания скрипта
//1, включить функции из верхней левой панели
//2, запись движений мыши и клавиатуры
//3, веведите с клавиатуры
LeftDown 1
LeftUp 1
Delay 110 ms
MoveR 0 3
LeftDown 1
LeftUp 1
Delay 110 ms
MoveR 0 8
LeftDown 1
LeftUp 1
Delay 110 ms
MoveR 0 8
LeftDown 1
LeftUp 1
Delay 110 ms
MoveR 0 8
LeftDown 1
LeftUp 1
Delay 110 ms
MoveR 0 8
LeftDown 1
LeftUp 1
Delay 110 ms
MoveR 0 8
LeftDown 1
LeftUp 1
Delay 110 ms
MoveR 0 8
LeftDown 1
LeftUp 1
Delay 110 ms
MoveR 0 8
LeftDown 1
LeftUp 1
Delay 110 ms
MoveR 0 8
LeftDown 1
LeftUp 1
Delay 110 ms</Syntax>
      </KeyDown>
      <Software>Counter-Strike (CS)
</Software></DefaultMacro>
</Root>


Но такой макрос не позволяет компенсировать разброс.

Амбула:

Так вот теперь собственно вопрос.
Что это за язык программирования?
Как на нем написать макрос типа:

- Снять координаты мыши Х У
- Нажать кнопку
- Пауза **миллисекунд
- Установить координаты Х У
- Отпустить кнопку
- Повтор цикла

Должно быть что то типа:

Код: Выделить всё
<Root>
set x1 getpos x
set y1 getpos y
LeftDown 1
LeftUp 1
Delay 60 ms
set x=x1
set y=y1
</Root>


Не силен в скриптах, а тут че то прочитал про мышь со встроенной памятью и заморочился.
Хочу чтобы пестик лупил очередью и в точку. :oops:

Re: Скрипты, макросы, мышь серии х7 от а4теч

СообщениеДобавлено: 13 май 2010, 22:55
Melior
Bang, в БФ с ушами втянулся? ;)

По теме.
Структура языка - XML, но толку от этого мало.
А форумы есть какие а4теховские? Может там ответ кроется?

Re: Скрипты, макросы, мышь серии х7 от а4теч

СообщениеДобавлено: 13 май 2010, 22:58
VladPowers
Bang, отпусти, дурман-трава :)

Re: Скрипты, макросы, мышь серии х7 от а4теч

СообщениеДобавлено: 13 май 2010, 23:13
ProfessorVeter
заказал сеня мышь х7 (после долгих и упорных выборов). в понедельник буду юзать...надеюсь так же не вкроет :z)

Re: Скрипты, макросы, мышь серии х7 от а4теч

СообщениеДобавлено: 13 май 2010, 23:17
Bang
Melior писал(а): БФ с ушами втянулся?

По честному 30 левел.
Дальше скучно.
С пестиком веселее но просто с пестиком дохнешь быстро.
Хоть как то компенсировать.

ЗЫ:
В планах перейти на дефибриллятор и инструмент инженера.

ЗЗЫ:
У а4теча сайт Х7 недоделанный какой то.
Обмен макросами не работает.
Буду искать список команд в хмл.

Есть подозрение что снятие абсолютных координат не поможет т.к. при выстреле курсор подпрыгивает вместе с экраном и положение относительно него не меняет.
Надо отслеживать импульс и делать обратную корректировку координат.
Как то так.

Re: Скрипты, макросы, мышь серии х7 от а4теч

СообщениеДобавлено: 14 май 2010, 00:21
Melior
Bang писал(а):Есть подозрение что снятие абсолютных координат не поможет т.к. при выстреле курсор подпрыгивает вместе с экраном и положение относительно него не меняет.
Надо отслеживать импульс и делать обратную корректировку координат.

Прыжки происходят в "игровых координатах" - их не отследить :(