Приветствую Вас Гость | RSS

SUN Rise

Понедельник, 24.06.2024, 15:40
Главная » 2009 » Октябрь » 10 » Программирование на AutoHotKey (часть 1) - Evilina. Установка, настройка, простейшие скрипты
22:26
Программирование на AutoHotKey (часть 1) - Evilina. Установка, настройка, простейшие скрипты

Думаю практически все мы привыкли играть не на 1 окно. Нам нужен баф, денс, сонг, речарджер, а найти живую пати сложно, а в большинстве случаев и не выгодно, поэтому мы юзаем оконных. Это естественно неудобно. Если окон больше 3, то начинаешь запутыватся, переключая их. Этот новый раздел вам в помошь. Итак представляем: Евелина - программа для управления вашим 2, 3, 4-ым окном не переключаясь на них. Грубо говоря вы бегаете своим ненаглядным некром, тыкаете заданные кнопки, а вам ваши-же сапорты дают баф, хилят, речарджат, танцуют, поют, рассказывают анекдоты.....
Итак начнем. Во-первых забываем прижившуюся фразу "программироуем на евелинке". Программировать будем на AutoHotKey, а евелинку использовать лишь для связи с Л2 (с ней удобнее).
Скачиваем АвтоХотКей ( http://rise.at.ua/load/lineageii_programmy/auto_hot_key/2-1-0-8 )
Скачиваем Евелинку ( http://rise.at.ua/load/lineageii_programmy/evelina/2-1-0-9 )
Устанавливаем АвтоХотКей (там вроде выложен сетап файл)
Распаковываем архив евелинки в специально предназначеный вами для этого каталог (в нем-же желательно и сохранять используемые скрипты)
Фтыкаем, понимая что у всей этой хрени нету граффического интерфейа, и познавать ее путем тыкания во все кнопки не получится. Начинаем внимательнее вчитыватся в темку.
Итак создаем свой первый скрипт. В нем по нажатию заданной вами кнопки ваша ШЕ будет регенить вашему некру ману.
Открываем блокнот (Noutepad) и не долго задумываясь копируем туда вот этот абзац:

#InstallKeybdHook
#UseHook ON
#MaxThreadsPerHotkey 1
#MaxThreadsBuffer On
#HotkeyInterval 2000 ; This is the default value (milliseconds).
#MaxHotkeysPerInterval 20000

Это будет началом каждого вашего скрипта.
Далее нам надо как-то пронумировать окна, дабы не заставлять речарджить вас вашего БД/СВСа, а то и вообще не окно Л2 :)

!NumPadDiv::clipboard =SET 1    ;после запуска скрипта по нажатию Alt+Numpad Division (такой значек деления в дополнительной цифровой панеле) вы даете текущему окну (которое у вас открыто, на котором Некр) 1 номер
!NumPadMult::clipboard =SET 2  ;по нажатию значка умножения (рядом с делением, на нампед панельке) вы номируете текущее окно (окно с вашим речарджером) как второе.

NumPadDiv::clipboard =TOP 1    
NumPadMult::clipboard =TOP 2   ;Теперь по нажатию кнопок Numpad Div и Numpad Mult в игре вы переключаетесь между заданных окон (соответственно  "/" - окно с некром,  "*" - окно с ШЕ.

Вотот вроде и определены все окна. Продолжаем скрипт:

F1::                                                               ;по нажатию F1  (здесь можете любую клавишу вписать)
clipboard =STR 2 /useskillforce Recharge     ; STR 2 (второе окно) делает команду  /useskillforce Recharge
; далее можно задать еще несколько команд, каждую с новой строки, которые будут выполнятся по нажатию F1  (например ше может брать вас в таргет и атаковать - таким образом она будет постоянно к вам привязыватся) просто дописываем ниже под F1:: строкуи:
clipboard =STR 2 /Target ВАШ_НИК
clipboard =STR 2 /atack

Далее на другую клавишу можно выставить другие команды, например Хилл по нажатию F2:

F2::clipboard =STR 2 /useskillforce Greater Heal
;и опять-же можно дописть что-бы и после хила ше к вам привязывалась:
clipboard =STR 2 /Target ВАШ_НИК
clipboard =STR 2 /atack

Собственно все. Копируем всю эту хрень в свой открытый блокнот, убираем комментарии, и сохраняем файл с расширением .ahk в папку, куда распаковали евелинку. Далее запускаем скрипт. В панеле задачь появляется иконка в виде зеленой буквы "Н". Теперь запускаем евелинку. Видим пустое серое окно. Если в окне написанно что-то типа *ERROR*бла-бла-бла - закрываем евелинку и запускаем еще раз. Такое бывает если вы до этого использовали другой скрипт.
Теперь заходим в игру на свое окно некра, и как писалось выше, тыкаем Alt+NumpadDiv(деление). Переключаемся на окно с речарджером, тыкаем Alt+NumpadMult(умножение). Теперь проверяем: если вы все сделали правильно, то при нажатии "/" вы переключитесь на окно некра, при нажатии "*" обратно на ше. Вот собственно и все. Привязывайте за собой ше и идете качатся некром. Когда не хватает маны, тыкаем на F1 и ше вам ее заливает. Если надо подхилиться - тыкаем F2.
Если что-то пошло не так, сравните ваш скрипт вот с этим ( http://rise.at.ua/load/2-1-0-10 ) и исправте.
Кроме того, каждый ЗАРЕГЕСТРИРОВАНЫЙ пользователь может задать вопрос по поводу проблем со скриптом, попросить исправить ошибки, подсказать почему не работает в этой темке на форуме ( http://rise.at.ua/forum/4-1-1 ) консультировать буду каждого, кто ВНИМАТЕЛЬНО прочитал эту статейку, остаьным сюда: http://google.com/
Позже затроним темы более сложных скриптов, и далеко не обязательно направленных на простое управление вторым окном.... Читаем, будет интересно.


Просмотров: 6460 | Добавил: rise | Рейтинг: 4.0/1
Всего комментариев: 3
3 Cromartie  
0
Походу современная защита блочит уже и эту прогу настроил все как написано - переключение между окнами работает а вот заливка маны нет, НО в чате есть сообщение /useskillforce Recharge - но вот только оно неотправляеться

2 RooHig  
0
Добрый день!
Меня зовут Кристина, я директор онлайн магазина игрушек для малышей KID TOYS. Мы реализуем игрушки для детей крупным и мелким оптом на всей территории Украины. Лишь у нас, широкий ассортимент игрушек, доступные цены и удобные условия поставок по всей Украине. Посетите наш сайт http://www.kidtoys.com.ua и лично узнайте все выгодные стороны работы с KID TOYS. Мы всегда можем приятно удивить и обрадовать наших клиентов. Добро пожаловать!
Качественные игрушки – залог здоровья ребенка и больших доходов их продавца. Все, кто знают эту истину, охотнее покупают игрушки у надежных поставщиков.проверенным поставщиком надежных игрушек и есть наш интернет – магазин. на нашем сайте доступно более 10 тысяч наименований игрушек. помимо этого, для удобства покупок мы предусмотрели гибкую систему скидок, выгодный график работы и доставки заказанных игрушек оптом.
P.S. Буду надеяться, что я не нарушила философию Вашего онлайн-ресурса.
Благодарю. :)

1 CraNk  
0

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]