http://dump.ru/files/n/n8955419/
Что есть 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*Ник_чара - это ник чара в основном окне
Помещаете эти макросы на одну из панелей и заставляете, не переключаясь на фоновые окна, бегать мультов за собой и выбирать того, кто является целью основного чара. Последнее весьма полезно для бафа кого-либо без переключения на фоновое окно или последующей форс атаки по макросу
Что такое Евелина?
Маленькая независимая программа от клиента, его версии, сервера и т.д., которая имеет возможность посылать в окна клиента L2 текстовые команды (такие как /target, /useskill, /sitstand, /attack, /assist и т.д.)
Как она работает?
Работает она через буфер обмена, перехватывая из него данные, если же в Буфере нашлись данные которые относятся к ней, то она их обрабатывает и использует по назначению.
Какой от нее толк?
Возможность управлять 2мя и более окнами не переключаясь на них.
Где ее найти, и как с нею работать?
Для удачной установки, и настройки Евелины под себя, своих суппортов и т.д. необходимо 2 программы:
1. AutoHotkey
Примечание:Данная программа осуществляет выполнение написанных нами скриптов. А сама эвелина передает эти команды от скрипта непосредственно к клиенту.
Дополнительная информация:
Документация по программе AutoHotkey
На мой взгляд здесь достаточно детально расписаны все возможности данного софта. Советую прочитать новичкам. Поможет избежать лишних вопросов.Примечание:
Собственно сама програмка. Вирусов нет. Если надо чуть позже перезалью на другой обменник.
В оффтопе приведена справка с 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)