Форум клана MaryJane

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум клана MaryJane » Библиотека LineAge 2 - old » Для многооконщиков.


Для многооконщиков.

Сообщений 1 страница 30 из 30

1

http://dump.ru/files/n/n8955419/

L2Mult написал(а):

Что есть l2 Mult?

По своей сути L2 Мультовод - это программа, которая висит в памяти, и при нажатии определенных клавиш на клавиатуре эмулирует нажатие необходимых клавиш в фоновых окнах линейки не переключаясь на эти окна. Поддерживается управление 2-мя фоновыми окнами одновременно.

Как она работает

При запуске программа ищет не более 2-х запущенных клиентов линейки и привязывается к найденным окнам. Затем при нажатии на определенные клавиши или комбинации клавиш отправляет найденным окнам сообщения о том, что типа в этих окнах нажимаются кнопки F1-F10, Esc или Alt + 1-0. Т.е. программа позволяет переключать слоты в фоновых клиентах, юзать панели быстрого доступа и давить на кнопку Esc. В сочетании с макросами этого более чем достаточно для того, чтобы управлять чарами во 2-м и 3-м окне, без переключения на эти окна. Правда придется потренировать память, чтобы запонить содержимое панелей 2-го и 3-го окна .

Гайд пользования

Пользоваться программой очень просто. Запускаете 1 или 2 клиента линейки (в зависимости от того играете Вы в 2 или в 3 окна), затем запускаете L2 Мультовод. Он честно сообщит Вам сколько клиентов линейки он нашел. Затем запускаете основное окно и радуетесь жизни . Для управления фоновыми окнами используется дополнительное поле клавиатуры NUMPAD. Всё что дальше написано относится именно к кнопкам этого поля (за исключением клавиш Ctrl и Alt, естественно). В описании клавиш, например, Num 1 означает клавишу "1" на NUMPAD.

ВНИМАНИЕ! Для корректной работы должен быть включен режим NUM LOCK, т.е. лампочка Num Lock на клавиатуре должна гореть.

Управление 1-м окном

Num 1 - эмуляция нажатия F1
Num 2 - эмуляция нажатия F2
Num 3 - эмуляция нажатия F3
Num 4 - эмуляция нажатия F4
Num 5 - эмуляция нажатия F5
Num 6 - эмуляция нажатия F6
Num 7 - эмуляция нажатия F7
Num 8 - эмуляция нажатия F8
Num 9 - эмуляция нажатия F9
Num 0 - эмуляция нажатия F10
Num / - эмуляция нажатия F11
Num * - эмуляция нажатия F
Num - - эмуляция нажатия Esc
Alt + Num 1 - эмуляция нажатия Alt + 1
Alt + Num 2 - эмуляция нажатия Alt + 2
Alt + Num 3 - эмуляция нажатия Alt + 3
Alt + Num 4 - эмуляция нажатия Alt + 4
Alt + Num 5 - эмуляция нажатия Alt + 5
Alt + Num 6 - эмуляция нажатия Alt + 6
Alt + Num 7 - эмуляция нажатия Alt + 7
Alt + Num 8 - эмуляция нажатия Alt + 8
Alt + Num 9 - эмуляция нажатия Alt + 9
Alt + Num 0 - эмуляция нажатия Alt + 0

Управление 2-м окном

Ctrl + Num 1 - эмуляция нажатия F1
Ctrl + Num 2 - эмуляция нажатия F2
Ctrl + Num 3 - эмуляция нажатия F3
Ctrl + Num 4 - эмуляция нажатия F4
Ctrl + Num 5 - эмуляция нажатия F5
Ctrl + Num 6 - эмуляция нажатия F6
Ctrl + Num 7 - эмуляция нажатия F7
Ctrl + Num 8 - эмуляция нажатия F8
Ctrl + Num 9 - эмуляция нажатия F9
Ctrl + Num 0 - эмуляция нажатия F10
Ctrl + Num / - эмуляция нажатия F11
Ctrl + Num * - эмуляция нажатия F
Ctrl + Num - - эмуляция нажатия Esc
Ctrl + Alt + Num 1 - эмуляция нажатия Alt + 1
Ctrl + Alt + Num 2 - эмуляция нажатия Alt + 2
Ctrl + Alt + Num 3 - эмуляция нажатия Alt + 3
Ctrl + Alt + Num 4 - эмуляция нажатия Alt + 4
Ctrl + Alt + Num 5 - эмуляция нажатия Alt + 5
Ctrl + Alt + Num 6 - эмуляция нажатия Alt + 6
Ctrl + Alt + Num 7 - эмуляция нажатия Alt + 7
Ctrl + Alt + Num 8 - эмуляция нажатия Alt + 8
Ctrl + Alt + Num 9 - эмуляция нажатия Alt + 9
Ctrl + Alt + Num 0 - эмуляция нажатия Alt + 0

Помимо перечисленных комбинаций клавиш есть еще несколько вспомогательных:

Num - + Num + - выгрузка программы из памяти
Ctrl + Num + - повторный поиск клиентов линейки (аналогично перезапуску программы)
Ctrl + Num Del - смена фоновых окон, т.е. для программы 1-е окно становится 2-м, а 2-е становится 1-м.

Смена окон сделана по той причине, что абсолютно неизвестно в какой очередности будут найдены запущенные клиенты игры (от очередности их запуска это никак не зависит). То окно, которое используется чаще лучше сделать 1-м, чтобы не давить каждый раз Ctrl, а то которое используется реже - сделать 2-м.

Есть один ньюанс. Если у Вас в игре не включен в настройках режим "Enter chat", т.е. вход в чат по нажатию клавиши "Enter", то при включенном NumLock и нажатии на цифровые клавиши, они будут попадать в строку чата. Чтобы этого избежать рекомендую включить указанный режим. Дополнительным плюсом будет то, что у Вас не будет обрезаться ряд первых букв. Честно говоря уже бесит "аф плз", вместо "баф плз". Но если этого делать не хочется и вы играете не в 3, а в 2 окна, то как вариант могу предложить следующий выход. Запускаете оба окна, запускаете L2 Мультовод, и делаете при помощи переключения окон так, чтобы в фоновое окно было вторым (управление по Ctrl + клавиша NUMPADа). В этом избегаем проблемы попадания цифр в строку чата при отключенном "Enter chat" и управлении фоновым окном. Побочным эффектом будет управление основным окном при простом нажатии на клавиши NUMPADа.

НЕСКОЛЬКО ПОЛЕЗНЫХ МАКРОСОВ

Следование за основным чаром

/target Ник_чара
/target Ник_чара

Выбор цели основного чара

/target Ник_чара
/assist

*Ник_чара - это ник чара в основном окне

Помещаете эти макросы на одну из панелей и заставляете, не переключаясь на фоновые окна, бегать мультов за собой и выбирать того, кто является целью основного чара. Последнее весьма полезно для бафа кого-либо без переключения на фоновое окно или последующей форс атаки по макросу

Eveline написал(а):

Что такое Евелина?

Маленькая независимая программа от клиента, его версии, сервера и т.д., которая имеет возможность посылать в окна клиента L2 текстовые команды (такие как /target, /useskill, /sitstand, /attack, /assist и т.д.)

Как она работает?

Работает она через буфер обмена, перехватывая из него данные, если же в Буфере нашлись данные которые относятся к ней, то она их обрабатывает и использует по назначению.

Какой от нее толк?

Возможность управлять 2мя и более окнами не переключаясь на них.

Где ее найти, и как с нею работать?

Для удачной установки, и настройки Евелины под себя, своих суппортов и т.д. необходимо 2 программы:
1. AutoHotkey
Примечание:

Данная программа осуществляет выполнение написанных нами скриптов. А сама эвелина передает эти команды от скрипта непосредственно к клиенту.

Дополнительная информация:
Документация по программе AutoHotkey
На мой взгляд здесь достаточно детально расписаны все возможности данного софта. Советую прочитать новичкам. Поможет избежать лишних вопросов.

2)Evelina 2.2

Примечание:

Собственно сама програмка. Вирусов нет. Если надо чуть позже перезалью на другой обменник.
В оффтопе приведена справка с virustotal.com
[OFF]Файл Evelina.rar получен 2008.01.09 14:25:45 (CET)
Текущий статус: закончено
Результат: 0/32 (0%)

AhnLab-V3 2008.1.9.11 2008.01.09 -
AntiVir 7.6.0.46 2008.01.09 -
Authentium 4.93.8 2008.01.09 -
Avast 4.7.1098.0 2008.01.08 -
AVG 7.5.0.516 2008.01.09 -
BitDefender 7.2 2008.01.09 -
CAT-QuickHeal 9.00 2008.01.07 -
ClamAV 0.91.2 2008.01.09 -
DrWeb 4.44.0.09170 2008.01.09 -
eSafe 7.0.15.0 2008.01.08 -
eTrust-Vet 31.3.5444 2008.01.09 -
Ewido 4.0 2008.01.09 -
FileAdvisor 1 2008.01.09 -
Fortinet 3.14.0.0 2008.01.09 -
F-Prot 4.4.2.54 2008.01.08 -
F-Secure 6.70.13030.0 2008.01.09 -
Ikarus T3.1.1.20 2008.01.09 -
Kaspersky 7.0.0.125 2008.01.09 -
McAfee 5202 2008.01.08 -
Microsoft 1.3109 2008.01.09 -
NOD32v2 2777 2008.01.09 -
Norman 5.80.02 2008.01.09 -
Panda 9.0.0.4 2008.01.08 -
Prevx1 V2 2008.01.09 -
Rising 20.26.21.00 2008.01.09 -
Sophos 4.24.0 2008.01.09 -
Sunbelt 2.2.907.0 2008.01.09 -
Symantec 10 2008.01.09 -
TheHacker 6.2.9.184 2008.01.08 -
VBA32 3.12.2.5 2008.01.07 -
VirusBuster 4.3.26:9 2008.01.09 -
Webwasher-Gateway 6.6.2 2008.01.09 -[/OFF]

Немного Контента по Командам Евелины:

Код:
SET N         - Устанавливает связь с активным окном Линейки и N, где N = любой символ(например 1 2 3 или a b и с или вообще % Ъ.Количество окон ограниченно лишь количеством доступных символов) 
TOP N         - Делает верхним окно с именем N и передает ему ввод с клавиатуры. 
KEY N F         - Передает окну N нажатие служебной клавиши F1 - F12. Где 
           F1=1, ... , F9=9, F10=0, F11=-, F12= =. 
KEY N AF      - Передает окну N нажатие колбинации клавишь AltF1-F10(Пример KEY 1 A5) 
STR N qwerty      - Передает окну N строку окруженную с двух сторон нажатием клавиши Enter 
           предназначена для передачи команд команд /assist, /target, /sit других                команд и произнесения фраз типа - Привет, Стоять я сказал, Не стреляй 
           например STR 2 не убивай, я всё отдам.

Настройка AHK ( Auto Hot Key), или простым языком написание под него скрипта.

В первую очередь я хотел бы обратить Ваше внимание на соблюдение синтаксиса и небольшое наличие знаний программирования.

    * Все скрипты АНК имеют соответствующее разширение *.ahk, иначе выполняться небудет.

    * Неимеет никакого значения где АНК и Евелина будут находиться, пусть то будет папка .. /L2/system/ или же корневик D:/

    * Неимеет никакого значения, что первым было запущенно - Клиент Л2, или же Евелина с АНК.

    * Евелина и АНК отдельные друг от друга программное обеспечение.

Смысл связки АНК с Евелиной?

Евелина управляется через Буфер Обмена вашего компьютер, АНК может биндить кнопки\сочитание на команды которые смогут "загонять" в буфер данные, которые будут требоваться для Евелины.

Любой АНК Скрипт имеет более чем четкое начало:

Евелина управляется через Буфер Обмена вашего компьютер, АНК может биндить кнопки\сочитание на команды которые смогут "загонять" в буфер данные, которые будут требоваться для Евелины.

Любой АНК Скрипт имеет более чем четкое начало:

Код:
#InstallKeybdHook 
#UseHook ON 
#MaxThreadsPerHotkey 1 
#MaxThreadsBuffer On

Прим.  Данную шапку менять нельзя. Это приведет к тому, что скрипт будет не работоспособным.

Отправление в Буфер любых данных:

Код:
clipboard=ваши данные

Прим. Соблюдаем синтаксис - НИКАКИХ КАВЫЧЕК

Забивание на Клавиши и их Сочитания:

Код:
Esc::clipboard=ваши данные

Для одиночной строчки, где:
Esc - кнопка
:: - синтаксис присваения
clipboard=ваши данные - что присволили.

Если нужно выполнение сразу нескольких команд, то:

Код:
Esc:: 
   clipboard=ваши данные 1 
   sleep, 500 
   clipboard=ваши данные 2 
return

Прим.

sleep, 500 - таймаут в 500 мсек (0.5 сек)

Комбинация Клавиш:

Код:
RAlt & 1::clipboard =наши данные

Прим.

RAlt & 1 - Комбинация "ПРАВОГО АЛЬТА" и "1"

Цикличности:

Код:
Loop, 3 
{ 
   Sleep, 100 
}

Прим: Ограниченный цикл - 3 повтора. Если убрать 3, то цикл станет неограниченным и его надо будет ставить в самом начале скрипта после (#)

Перейдем непосредственно к ее использованию.

Как уже было сказано нам надо:

1. Evelina.exe в корневике любой папки.
2. Созданный ручками файл <имя скрипта>.ahk в той же папке.

Открываем <имя скрипта>.ahk Блокнотом или любым текстовым редактором.
И тут мы начинаем писать скрипт под Евелину.

Разложим по полочкам, что у нас должно быть:

1) Инициализация АНК
2) Бинды установки нумеровки Окон Клиента Л2.
3) Бинды на команды, которые будут отправляться в Окна Л2 по их номерации.

1. Инициализация АНК

Она неменяется в зависимости от любого вида Скрипта, всегда остается такой:

Код:
#InstallKeybdHook 
#UseHook ON 
#MaxThreadsPerHotkey 1 
#MaxThreadsBuffer On

[OFF]Что это все означает, Вам лучше незнать, а если сильно интерестно лезьте в Хелпы![/OFF]

2. Бинды установки нумеровки Окон Клиента Л2

Установка Окон Л2 происходит через команду SET <номер окна>
Что для этого нам надо:
Обозначиться какие комбинации будем использовать для данной процедуры, я лично использую RAlt+[1-9]

Получим следующее:

Код:
RAlt & 1::clipboard =SET 1 
RAlt & 2::clipboard =SET 2 
RAlt & 3::clipboard =SET 3 
RAlt & 4::clipboard =SET 4 
RAlt & 5::clipboard =SET 5 
RAlt & 6::clipboard =SET 6 
RAlt & 7::clipboard =SET 7 
RAlt & 8::clipboard =SET 8 
RAlt & 9::clipboard =SET 9

Здесь при сочитании клавишь <Правый Альт> и <1-9> отправляется в Буфер обмена фраза "SET <1-9>", где <1-9> в будущем будет номер окна, которое будет известно только Евелине, и через которое она будет им "управлять".
Прим:
Для идеальной работы Евелины, создатель рекомендует предавать ей "Наивысший" процессорный приоритет.
Сделаем это при помощи АНК:

1) Запустим Евелину.
2) Установим ей приоритет.

Код:
Run evelina.exe, , min, eve_PID 
Process, priority, %eve_PID%, "High"

Собственно с этого момента начинается полет ваших мыслей... Придумывайте, что вам нужно и описывайте в скрипте...

Регенерация МР\НР

Выполняется три действия:
1) Суппорт берет Наш таргет
2) Использует Скилл
3) Обратно берет Наш таргет (тем самым он прицепится к нам на хвост)

Код:
Esc:: 
   clipboard =STR 2 /target CharName; 
      sleep, 500 
   clipboard =STR 2 /useskill Recharge; 
      Sleep, 500 
   clipboard =STR 2 /target CharName; 
return

Надоело постоянно Цеплять Окно себе на хвост?

Пусть "тильда" (~\`\Ё) будет у Нас - такси Окна №2 (суппорт) на какой-то Ник "CharName"

Код:
`:: 
   clipboard =STR 2 /target CharName; 
      slepp, 500 
   clipboard =STR 2 /target CharName; 
return

Надоело АльтТабом искать Нужное окно из 5-6ти запущенных?

Код:
TOP N - Делает верхним окно с именем N и передает ему ввод с клавиатуры

Для справки:  Клавиши при включенном и выключенном НамПаде по разному называются, поэтому сделаем Топы, как для тех, так и для других.

Код:
Numpad1::clipboard =TOP 1 
      Numpad2::clipboard =TOP 2 
      Numpad3::clipboard =TOP 3 
      Numpad4::clipboard =TOP 4 
      Numpad5::clipboard =TOP 5 
      Numpad6::clipboard =TOP 6 
      Numpad7::clipboard =TOP 7 
      Numpad8::clipboard =TOP 8 
      Numpad9::clipboard =TOP 9 
   NumpadEnd::clipboard =TOP 1 
   NumpadDown::clipboard =TOP 2 
   NumpadPgDn::clipboard =TOP 3 
   NumpadLeft::clipboard =TOP 4 
   NumpadClear::clipboard =TOP 5 
   NumpadRight::clipboard =TOP 6 
   NumpadHome::clipboard =TOP 7 
   NumpadUp::clipboard =TOP 8 
   NumpadPgUp::clipboard =TOP 9

Очень неприятным минусом программы является то, что для передачи данных используется буфер обмена, а следовательно Ctrl+C и Сtrl+V одновременно с Эвелиной не юзабельны.
Копирайты:
© Evelina
© Console

Отредактировано Lerk (2008-02-13 22:35:33)

+3

2

+, надо попробывать

0

3

ниасилил, ничитал, пофлудил по приколу, спс за внимание

0

4

лерк молодец!
спасибо)

0

5

Zorander написал(а):

ниасилил, ничитал, пофлудил по приколу, спс за внимание

=)

0

6

Zorander
простовляться готовься :rolleyes:  :cool:

+1

7

А нету проги которая 4-5 окон тянет? =\

0

8

А кто подскажет, где надо поковырять, чтобы просто запустить 4 окна?

0

9

щелкни 8 раз по кнопочке клиента  :lol:

0

10

ХЗ... я просто запускаю несколько клиентов допустим 3, и все так и пользуюсь ими,
и не какими допольнительными прогами не пользуюсь, и как бы все норм меня все устраивает,
переключения между ними занимает 1-2 сек.

0

11

Afrina
А с помощью этой проги можно нюкать в 2 окна... слабо?)
Для фарма классно... цепляешь БД и 2го нюка, сам за 1го нюка и еще в 4ом окне ее.

0

12

Lenar написал(а):

щелкни 8 раз по кнопочке клиента

Не все так просто - при запуске 4го клиента - критует.

0

13

Lerk написал(а):

А с помощью этой проги можно нюкать в 2 окна... слабо?)

ну наверное слапбо=))))
и еще хотелосьбы узнать за эту прогу бананчик не поймаем мы случайно???
если нет то я потестить непротив ее=))

0

14

За что бананчег-то? Я лично запрета на мультиоконность не видел. И программа работает на уровне перехвата нажатия на клавиатуру, так что это подобно тому, если бы вы разместили 4 онка 320*240 у ся на рабочем столе и кликали бы в них :)

0

15

Slice написал(а):

простовляться готовься :rolleyes:  :cool:

кто бы говорил =))

+1

16

Zorander написал(а):

кто бы говорил =))

))))

0

17

Вопрос к народу не в тему но близко кней.
В клиенте интерлюда пропала рамочка у окон когда выходишь из полноэкранного режима. Т.е. Сложно держать больше 1 окна ибо накладываються.  Немного бесит. Кто знает как вернуть все на круги своя плиз напишите ^_^.

0

18

я знаю - взять у меня файлик юзерини вроде - я его сам поправил под оконный режим чем ппц как горжусь :lol:
но я те его не дам - потому что злой на тя...

0

19

как я понял в ц4 не работает =/

0

20

ап,помогите мне))
как на ц4 запускать эту прогу?ибо гугл мне ни че не сказал по этому поводу =/

Отредактировано drabz (2008-01-23 22:11:19)

0

21

Обновил первый пост, теперь есть возможность повесить БД, СВСа, варка на автобафф и не заморачиваться с ними, но это требует некоторой мороки.
ЗЫ. Конкретно(если лень 1ый пост читать) -  http://www.cheat-world.ru/forum/showthread.php?t=29034

0

22

Lerk написал(а):

Обновил первый пост, теперь есть возможность повесить БД, СВСа, варка на автобафф и не заморачиваться с ними, но это требует некоторой мороки

Если не трудно можешь проще обьянить как это юзать?

0

23

Проще - нельзя. Все сложно)))

0

24

не плз скинь полегче как настроить я не понял че там написано))

0

25

Ты че китаец? Написал же, что ПРОЩЕ НЕЛЬЗЯ!

0

26

не смешно потому что ты уже фармил уже неделю а я 2ой день и я спрашивал в полне адекватные вопросы

0

27

или еще - сделай сам =))
ой представляю, как я буду Лерка допытываться, когда сам буду много окон запускать  :D
правда сначала прочту тему =)) :D для приличия...

0

28

акумен - эмпавуер-вайлд меджик
будеш чёткий ебашер)
я другой прогой пользуюся, удобнее имхо

Отредактировано Drony (2008-01-31 13:02:01)

+1

29

Drony
И че толку? Ты ж линк не выложил, так что это все равно что кричать "А я баг на дюп нашел!!" но не прилагать к сабжу скринов и каментов.

+1

30

нахуа есть же у вас 1а хватает поди

+1


Вы здесь » Форум клана MaryJane » Библиотека LineAge 2 - old » Для многооконщиков.