Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Всё об Yoko Injection., От азов до секретов профи.
Destruction
сообщение 6.1.2006, 6:13
Сообщение #1


**********

Группа: Администраторы
Наличность: 7
Пользователь №: 1.833



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

Знаю я на самом деле достаточно много, но самый больной вопрос, как мне кажется - Injection. Другие вопросы, либо не популярны, либо более легки в освоении.

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

Замечу, что если Вы играете на шарде, где Injection профикшен (например Restoration) - Вам придётся самому подобрать шифрование - как это сделать, я не скажу, потому, что сам в этом не очень хорошо разбираюсь.

Насчёт читерства - Yoko против читерства, и читерные команды из его версии Injection удалены. Yoko Injection - программа для игры и прокачки.

Глава 0
Инструментарий

Для начала необходимо определится, каким мы будем использовать в работе инструменты. Нельзя ведь работать с чем-либо, незная с чем ты работаешь.
Нам понадобится:
1. Injection.dll - основной файл программы Injection, где хранятся различные функции, последнюю версию можно взять тут.
2. script.dll - файл отвечающий за работу скриптов и его библиотечные функции (например сложение, вычитание - библиотечная функция, лежит в script.dll, а функция поиска объектов уже хранится в Injection.dll). Взять можно тут.
3. Базовые файлы Injection необходимые для запуска программы, брать тут.
4. Для запуска Injection можно использовать две программы - оригинальную ilaunch или от Yoko ylaunch. Первая входит в третий пункт, но я рекомендую ylaunch - мне кажется, что он удобнее. Скачать тут.

Это были стандартные файлы, однако есть еще несколько других модулей скриптов:
1. script.dll - ASM (Alternative Script Module) - информация по использованию находится тут. Возможно в дальнейшем я рассмотрю подробнее использование этого модуля, но пока он будет только мешать.
2. script.dll - без названия, автор Beyonder. В этом скриптовом модуле есть возможность подгружать информацию из других файлов и использовать их. Так же организован поиск по скрипту. Взять можно тут.

script.dll от Beyonder'а не сможет работать с ASM, хотя теоретически это возможно, поэтому встаёт вопрос - что же выбрать? Лично я использую script.dll от Beyonder'а и пишу скрипты прямо в редакторе скриптов инжекта, но Вы можете использовать какой-нибудь Edit Plus с настройкой подсветки синтакса - возможно это удобно.

Дальше, есть перевод всех этих творений. Более подробная информация тут.

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

Итак, теперь я склонен считать, что Вы скачали необходимый дистрибутив и модификации. На этом нулевая глава завершается.

Глава 1
Настройка и первый запуск

Теперь, когда у Вас есть все необходимые файлы - можно начинать работать. Запустите ylaunch.exe
(IMG:http://uokit.com/files/macrotools/Injection/doc/run_ylaunch.gif)
Интерфейс этой программы разбит на четыре части части - настройки сервера, настройки аккаунта, настройки клиента и непосредственно запуск клиента.

Для начала мы настроим клиент.
Жмём третью сверху кнопку "Настройка", перед напи появится окно для ввода данных.
(IMG:http://uokit.com/files/macrotools/Injection/doc/client_settings.gif)
Заполните все поля.
Имя - здесь Вы можете написать всё, что хотите, это поле поздано для Вашего удоства при дальнейшем выборе клиента.
Путь - полный путь к исполняемому файлу клиента (обычно client.exe в корневой директории). Замечу, что "Путь" - это кнопка вызывающаю диалог выбора файла.
Коммент - Произвольные комментарии о клиенте, опять же для вашего удобства.
Больше Вас ничего пока не интересует.
На самом деле - совершенно неважно какой вы используете клиент, но желательно использовать тот, что рекомендован на сервере, хотя я с удовольствием бегаю на 3.0.3 на шардах, где предлагается 2.0.3 - на него подходит патч Low_CPU.

Когда закончите заполнять информацию - нажмите кнопку "Добавить".
(IMG:http://uokit.com/files/macrotools/Injection/doc/button_add_client.gif)

После добавления клиента - он автоматически выбирится в меню сверху. Если это не так - выбирите его сами, после чего удостоверьтесь, что кнопка "Редактор" зелёного цвета, а не красного.
Если кнопка красного цвета, Вам надо сделать следущее:
Нажмите кнопку "Редактор", перед Вами откроется окно
(IMG:http://uokit.com/files/macrotools/Injection/doc/client_editor.gif)
в нём нажмите кнопку "Подобрать Шифрование" - перед Вами откроется еще одно окно.
(IMG:http://uokit.com/files/macrotools/Injection/doc/autoget_encryption.gif)
Нажмите кнопку "Начать и подождите несколько секунд".
Когда работа завершится - в правом нижнем углу станет активной кнопка "Добавить" (Напротив строки "Патч"). Нажмите на неё. Вам предложат ввести имя клиента для программы, впрочем это неважно - нажмите ОК.
Теперь закройте все окошки кроме главного.
Щелкните на клиент, который вы добавляли - кнопка "Редактор" должна стать зелёной. Если это не так - удалите всё, выспитесь и попроуйбет через пару дней.

Итак, теперь настройка Сервера.
Нажмите самую верхнюю кнопку "Настройка", в графе "Сервер".
Перед Вами появится еще одно меню для ввода данных, но уже касающихся сервера.

(IMG:http://uokit.com/files/macrotools/Injection/doc/server_settings.gif)
Заполните все поля.
Имя - это опять же поле для Вас, чтобы Вы не путались, оссобенно если играете на нескольких шардах.
IP, Порт - это два поля на одной строке, эту информацию Вам должны сообщить на шарде, н котором Вы хотите играть, если вы до установки Injection уже где-то играли, то информация хранится в файле login.cfg
Там должна быть строчка вида "LoginServer=IP,Порт".
IP - это набор цифр, возможно там будет домен, тогда сделайте следущее:
Пуск -> Выполнить -> cmd
Наберие "Ping Домен", где Домен - всё после знака равно и до запятой.
Итак, запишите полученные данные в графы.
IP Пинг - графа заполнится автоматически, да и не обращайте внимания - толку от неё мало.
Клиент - выбирите один из установленных Вами ранее клиентов.
Сайт, Форум, Статус - ссылки на соответсвующие страницы Вашего шарда - используются при нажатии соответсвующих кнопок слева.
Коммент - Ваш комментарий, опять же поле только для Вас.
Когда закончится заполнять - нажмите кнопку "Добавить".
(IMG:http://uokit.com/files/macrotools/Injection/doc/button_add_server.gif)
Теперь с лепой стороны выбирите только, что созданный сервер - клиент выставится автоматически и вы увидите, свой комментарий.

Теперь настроим учётную запись, для игры, если вы из компьютерного клуба - то этот шаг можно (и даже нужно) пропустить и вводить данные после запуска клиента. Для каждого сервера аккаунты настраиваются отдельно - именно поэтому, я попросил выбрать нужный сервер.
Итак, нажмите кнопку "Настройка" в разделе "Аккаунт" (Вторая сверху).
(IMG:http://uokit.com/files/macrotools/Injection/doc/account_settings.gif)
Заполните всё поля.
Сервер - поле заполнится автоматически, но если хотите - можете выбрать нужный сервер, для аккаунта.
Логин: Информация выдаётся при регистрации на шарде.
Пароль: Информация выдаётся при регистрации на шарде.
Коммент: Любой Ваш комментарий, чтобы не забыть. Когда заполните - нажмите кнопку "Добавить".
(IMG:http://uokit.com/files/macrotools/Injection/doc/button_add_account.gif)
Выбирите нужный аккаунт в списке слева и.. Поздравляю - настройка launch'ра прошла успешно - можно запускать клиент. Для этого нажмите внизу кнопку "Запустить".

Другие настройки Вы без труда осилите сами, да скорее всего они вам и не понадобятся.

Если после нажатия кнопки запуска возникли ошибки - не стесняётесь, спрашивайте. Каждый учится на своих ошибках.

Насчёт ошибок, единственное скажу про LIBEXPAT - чтобы избавится от этой ошибки, создайте копию файла expat.dll и назовите его libexpat.dll (copy expat.dll to libexpat.dll).

Глава 2
Конфигурация и первое соединение с сервером.

Итак, после нажатия кнопки "Запустить" через несколько секунд Вы увидите привычное окно Ultima Online и маленькое окошко Injection'а.
(IMG:http://uokit.com/files/macrotools/Injection/doc/run_injection.gif)
Окно будет открыто на Главной закладке - тут хранятся основные настройки, некоторые из них следует настроить до соединения с сервером. О них в этой главе и пойдёт речь.

Об оссобенностях использования 4х и 5х клиентов можно прочитать тут.

Итак, первое - самое важно, вам вам необходимо настроить, это Шифрование. Информация о шифровании хранится в файле uokeys.cfg, название нужного шифрования совпадает с версией клиента рекомендуемой, для игры на шарде. Например, если на сайте шарда написано, что для игры рекомендуется клиент версии 2.0.3, то следует выбрать шифрование 2.0.3х, при этом неважно какой клиент Вы используете.

Пункт "Гладкая Ходьба" - если у Вас плохое соединение с игровым сервером, то этом может помочь. Вам не надо будет ждать ответа от сервера, чтобы сделать следущий шаг, однако пауза остаётся. Разумеется, если лаг на сервере - вы потеряете своё настоящее местоположение. Рекомендую не включать.

Следущий пункт, который следует настроить перед соединением с сервером - "TUS bb-отладка". Если Вы выбрали шард работающий на основе сервер TUS, то галочку следует включить, чтобы не было проблем с соединением с сервером. Если Вы незнаете, на каком эмуляторе стоит сервер - попробуйте соединится с выключенной и включенной галочкой, по результатам примите решение.

Далее пункт - "Передавать", лично мне этот пункт ненужен, поэтому процитирую Yoko.
Цитата(Yoko)
Для некоторых доп. программ типа HTTP Port полезно перенаправлять вторую стадию подключения (Relay) на указаный адрес. Для абсолютного большинста пользователей надо просто чтобы было вЫключено.


Далее - "АнтиКраш", вот тут как сказать, бывают случаи, когда при включенном пункте, начинает чаще появляется сообщение о недопустимой ошибки и приложение будет закрыто. Ставить или нет решается методом тыка. Для начала поставьте.

"Заплатка карты AoP'а" - сам никогда на AoPе не играл, поэтому, что оно даёт - незнаю. Если Вы играете на AoP'е, вероятно следует включить.

"Исправление клиент > 400с" - об использовании клиентов 4х и выше, я парой абзацов выше дал ссылку. Смотрите информацию там, сам играю только в Renaissance, поэтому мне оно не надо и Вам не рекомендую.

"Нет сооб. подвисания" - когда клиент долго не отвечает на запросы Injection, то выводится сообщение об этом. Такое сообщение будет выведено и при использовании команды massmove. Т.к. обычно клиент не зависает, я бы рекомендовал включить эту опцию. Хотя зависит от конкретной обстановки, некоторые наоборот рекомендуют выключить и не использовать massmove.

"Автозапуск" - если включено, то после соединения, автоматически запустится скрипт autostart, разумеется если есть таковой. Вам пока, это не нужно.

"Аноним. Соединение", "MultyUO" - не работают, поэтому в переводе я сделал их неактивными.

"Игнор. сокеты (400х)" - про использование клиентов старших версий я рассказывать не буду, т.к. не использую. Ссылку с описанием я уже дал. Если у вас клиент не 1х, 2х или 3х, то опция должна быть выключена.

"Версия" - это будет сообщаться серверу, относительно версии Вашего клиента. Обычно должно быть выключено, если у Вас проблемы при соединении (например останавливается на Verefying Account) - поставьте галочку и напишите версию клиента рекомендуемую для игры на сервере. Так, же полезно это сделать в том случае, если вы используете не тот клиент, который рекомендован на сервере.

Всё. Настройки необходимые выставлены. Вот скриншот, как это выглядет у меня:
[img]http://uokit.com/files/macrotools/Injection/doc/injection_settings.gif[/img]
Нажмите "Сохранить", переключитесь в окно Ultima Online и соеденяйтесь с сервером.

Возможно у Вас возникнут проблемы - тогда попробуйте вышеуказанные настройки поменять. Если не поможет - спросите здесь, не забудье указать какой шард (про шарды с защитой обычно спрашивать бесполезно).

Итак, Вы присоеденились к серверу с помощью программы Injection. На это урок закончен. Вы можете играть, некоторые привелегии Вы уже заметите.

Глава 3
Окно Injection

В этой главе я опишу все прибамбасы доступные на окне Injection.

Итак, закладка Главная.
[li]Шифрование - шифрование которое использует клиент. Информация о шифрование хранится в UOKeys.cfg. Обычно совпадать с версией клиента.[/li]
[li]Вести Лог - лог будет записываться в файл, а не хранится во внутренних средствах. Желательно включить, тогда проблем будет меньше.[/li]
[li]Полный Лог - в лог будет записываться дополнительная информация. Если Вы не разработчик Injection'а, то скорее всего Вам лучше это отключить.[/li]
[li]Свет - Аналогично команде light 0 или вырезанию световых эффектов. Если включено - то всегда будет светло.[/li]
[li]Указатель - Стрела указывающая направление к некоторым объектам, например последнему Вашему трупу или только, что прочитанной карте.[/li]
[li]Автооткрытие трупов - если включено, тогда появившиеся рядом трупы будут автоматически открываться. Дистаниция настраивается через set distance [число].[/li]
[li]Разрушать Меню - некоторые меню (меню крафта, серверные гампы) отображаться не будут, но Injection их будет всё равно обрабатывать.[/li]
[li]Фильтр Звуков - отфильтровывает звуки такие как хрюканье свиней.[/li]
[li]Фильтр Речи - не показывает клиенту текст заданный при помощи команды filterspeech.[/li]
[li]Подробные отчеты - будет выводится информация о выполнении различных команд, например WaitMenu или FindType.[/li]
[li]Экран смерти - когда Вы умираете, не появляется сообщение о Вашей смерти и мир не сереет. Как мне кажется очень удобно.[/li]
[li]Автозапуск - говорил уже, после соединения с сервером автоматически запустится скрипт autostart.[/li]
[li]Исправлять XYZ цели - мишени в UO должны стать лучше, но я не совсем понимаю, рекомендую включить.[/li]
Цитата(Yoko)
чтобы мишени Injection были лучше чем у клиента, а за одно и клиентские исправляются. Например на некоторых шардах не проходит макрос LastTarget при некоторых крафтах, если же применить эту опцию то начинает работать тоже.

[li]Сброс перед набором - перед запоминанием объекта, этот объект будет удалён. Например при использовании команды addObject или setArm[/li]
[li]Счётчик невидимости - считает шаги сделанные скрытно. Очень полезно, если любишь ходить спрятавшись - знаешь, как скоро появишся.[/li]
[li]Гладкая Ходьба - можно потерятся в мире, однако при лагах значительно сглаживает процесс перемещения.[/li]
[li]TUS bb-отладка - необходимо включить, если Ваш шард использует TUS сервер.[/li]
[li]Передавать - мне это не нужно.[/li]
Цитата(Yoko)
Для некоторых доп. программ типа HTTP Port полезно перенаправлять вторую стадию подключения (Relay) на указаный адрес. Для абсолютного большинста пользователей надо просто чтобы было вЫключено.

[li]Цвет шрифта - цвет шрифта в шестнадцатеричной (hexadecimal) системе счисления. Можно использовать кнопку "краски" для определения цвета или команду InfoColor.[/li]
[li]АнтиКраш - защита от сообщений неверного цвета. Если на Вашем сервере UNSP, то Вам это не нужно, тем, более, что иногда с ним больше проблем.[/li]
[li]Заплатка карты AoP'а - включите, если играете на шарде Age of Power - устранит ряд проблем с их картой.[/li]
[li]Исправление клиент > 400c - если у вас клиент старше 4.0.0c - Вам это пригодится.[/li]
[li]Нет сооб. подвисания - когда UO долго не откликается на запросы Injection, то выскакивает сообщение, о том, что UO зависло. Так же сообщение будет выскакивать при использовании команды massmove и ей подобных. Рекомендую включить, но если у Вас часто виснет UO - то рекомендую не включать (IMG:style_emoticons/default/smile.gif)[/li]
[li]Разр. цикл. проверку - команды Injection будут обрабатывать друг друга. Например waittarget* будет перехватывать команду Info.[/li]
[li]Не закрывать статус - Если зажать левую кнопку на живом существе - появится окошко статуса его жизни. При включенной опции при исчезновении игрока, на его месте будет появлятся мумия, в результате чего, окошко статуса пропадать не будет.[/li]
[li]Яд бутылка на объект - Необходимо включить, если при использовании скила Poisoning на Вашем шарде сначала запрашивается бутылка.[/li]
[li]Фильтр Боя - Команда не доделана, но должна убирать всякий мусор, который не несёт полезной информации во время боя, в результате чего планируется снизить нагрузку на компьютер.[/li]
[li]Аноним. Соединение - не работает, отключено.[/li]
[li]MultyUO - не работает, отключено.[/li]
[li]Игнор. сокеты (400x) - я не использую такие клиенты, поэтому процитирую Edred'а.[/li]
Цитата(Edred)
может помочь исправить некоторые особенности работы с протоколом 3.0.8+. Используйте это логинясь с клиентом 400c

[li]Версия - версия клиента которая будет отсылаться шарду. Очень полезно, когда Вы используете не родной клиент (например 3.0.3 вместо 2.0.3).[/li]
[li]Поверх Окон - окно Injection будет поверх всех окон.[/li]

Ух.. сам даже устал слегка (IMG:style_emoticons/default/smile.gif)
Теперь Вы знаете зачем какая галочка, и вскоре определитесь, что куда ставить.
Теперь поясню значение кнопок на всё той же закладке.
Торговля - откроет модальное (блокирующие работу пользователя с программой, пока оно открыто) диалоговое окно в котором можно работать с листами покупки.
Изначально листов покупки нету - введите название и нажмите "Создать".
Модальное окно закроется и откроется не модальное (т.е. оно не мешает работе пользователя с программой), в котором Вы можете настроить лист покупки.
Для добавления необходимо подойти к вендору и сказать Buy или Sell - появится сообщение о том, что лист покупок в Injection загружен - там Вы сможете легко сами всё настроить, по окончании нажмите Готово.
Поздравляю - лист покупок создан, перед Вами появилось еще одно не модальное окно (оно же будет появлятся при нажатии кнопки "Магазин"), в котором Вы можете продать или купите вещи из текущего списка.
Редактировать лист покупок точно так же как и создавать. Команд для создания листов покупки динамически не существует.
Для покупок можно использовать команду Buy, а для продажи - Sell.

краски - в UO появится окно определения цвета, результат выбора запишется в графу при галочке "Цвет шрифта".

Dump - мир запишится в файл лога. Вам это не скоро потребуется, вернее скорее всего не потребуется.

Сохранить - сохранит текущие настройки, объекты в файл. Замечу, что русские символы из закладки "Бинды" не сохранятся. Скрипты сохраняются другой клавишей.

Сохранить Лог - сохранит накопившуюся информацию из внутренних носителей в файл. Не требуется, если включено "Вести Лог".

Сайт Yoko - откроет страницу http://yoko.netroof.net/
Помощь - откроет страницу http://yoko.netroof.net/help/
Форум! - изначально Yoko назвал её "Cheat!" (это связано с популярностью вопросов о читерных командах), но при переводе я вернул правду не место. Откроет страницу http://yoko.netroof.net/forum/ . Сам форум уже находится по адресу http://forum.yoko.com.ua/ , куда Вас и перенаправят.

Итак, поздравляю - Вы изучили главную закладку программы Injection.

Идём дальше - закладка "Умения".
[img]http://uokit.com/files/macrotools/Injection/doc/window_skills.gif[/img]
Итак, перед Вами три кнопки:
Сбросить, Обновить, Скопировать.
[li]Сбросить - выставит все значения на нуль, в т.ч. и обновлений.[/li]
[li]Обновить - выставит значения скилов/локов которые сейчас на сервере.[/li]
[li]Скопировать - сохранит информацию о скилах в буфер обмена, т.е. потом вы сможете вставить это в любой текстовый редактор.[/li]

Чуть ниже красуются ваши координаты и пока мною не разгаданные циферки.

Затем идём окошко со скилами и названиями колонок - кликнув на колонку, Injection пересортирует скилы. Изначально они сортируются по имени.

Внизу написана сумма умений и сумма характеристик, так же присутствует галочка "показать реальные значения", соответсвующая в ультиме галочке "Show Real".

Закладка "Типы Объектов"
[img]http://uokit.com/files/macrotools/Injection/doc/window_object_types.gif[/img]
Откры эту закладку Вы увидите список стандартных объектов и кнопочки.

Выбрав один из объектов, Вам покажут информацию о нём - графический тип, тип в EasyUO (это вам врятли понадобится), так же активируются кнопки.
[li]Сохранить - сохранит записанные настройки.[/li]
[li]Удалить - удалит выбранный объект.[/li]
[li]От прицела - выставит настройки согласно выбранному объекту прицелом.[/li]

Кроме того, внизу давно красуется кнопка "Новый" - добавит новый объект с названием записанным в поле "Название". После Вы сможете отредактировать его свойства.

Закладка Объекты.
[img]http://uokit.com/files/macrotools/Injection/doc/window_objects.gif[/img]
В этой закладке хранятся все объекты существующие на данный момент. Изначально список пуст.

Сразу скажу про имена объектов - рекомендуется писать имена латинскими буквами, можно с пробелами. В Injection есть ряд зарезервированных имён объектов:
[li]backpack - сумка вашего персонажа.[/li]
[li]finditem - объект найденный командо FindItem или FindMan.[/li]
[li]lastattack - существо, которое Вы атаковали последним.[/li]
[li]lastcontainer - контейнер, который был открыт последним.[/li]
[li]lastcorpse - последний появившийся в области видимости труп.[/li]
[li]lastequip - последний объект перемещённый при помощи команд Equip, EquipT, UnEquip.[/li]
[li]lasthorse - последнее существо на котором Вы посидели. Для корректной работы необходимо включить галочку "Разр. цикл. проверку" на Главной закладке.[/li]
[li]lastobject - последний использованный объект при помощи двойного клика мышкой.[/li]
[li]laststatus - сущетсво, на которое информация о здоровье была запрошена последней.[/li]
Цитата(Yoko)
Последнее существо, на которое была запрошена информация о здоровье (см. так же getstatus). Это происходит например если вы используете встроеный в клиент макрос Target Next. При включеных установках внизу закладки Display имя и здоровье существа пишется в консоли, например:
a pack horse 100/100 HP <-17y>

[li]lasttarget - Последний выбранный прицелом объект. Макрос TargetNext на этот объект не влияет.[/li]
[li]lasttargetkey - [/li]
Цитата(Yoko)
Не обьект но приравняный к нему в следствие размера числа. Это число - уникальный номер последнего прицела, который вы послали серверу клиентом. Полезен для экспертов и тех кто пользуется командой target.

[li]self - Ваш персонаж.[/li]

Я надеюсь Вы запомнили все объекты (IMG:style_emoticons/default/smile.gif) Так, теперь о том, что будет если создать зарезервированный объект? - Очень просто, ничего не будет. Он будет там висеть, но информация хранящяяся в нём не будем иметь значения. Однако создавать объекты с другими названиями, а в качестве цели использовать сумку персонажа можно, но Вы просто продублируете объект (в большинстве случаев, но не всегда).

Чтобы разобраться - создадим объект. Введите название в поле объекта (например "MyPack") и нажмите "Новый". Теперь у Вас есть объект, однако он ни на, что не указывает - выделите объект и нажмите "От Прицела" - в UO появится прицел, которым Вы укажите объект, например Вашу сумку.

Дальше нажмите кнопку "Сохранить", чтобы в следущий раз, когда Вы включите Injection, Вам не пришлось создавать те же объекты. Так, же можно использовать кнопку сохранения на Главной закладке.

На закладке объектов - есть кнопка "Слои" - очень полезная кнопка, нажмите её, перед Вами появится список слоёв (один слой - один объект на персонаже), тут написано непосредственно название слоя - позже оно Вам пригодится, чтобы далеко не лезть - посмотреть можете тут. и непосредственно информация об объекте на указанном слое - ID объекта, Тип и название. Чтобы появилось название - надо сделать одинарный щелчок по объекту. Закройте окошко, кнопкой "Закрыть".

Теперь собственно описание кнопок на закладке.
[li]Использовать - имитировать двойной клик по объекту.[/li]
[li]Цель - эмм, признаться цестно, незнаю, зачем оно надо.[/li]
[li]Нажать - имитировать одинарный клик по объекту.[/li]
[li]Приемный контейнер - назначить текущий объект контейнером в который будут сбрасываться вещи при помощи команды EmptyContainer. Есть специальный команды для установки этого контейнера - SetReceivingContainer и UnsetReceivingContainer.[/li]
[li]Ждать и Указать - установит ловушку прицела на этот объект. Аналогичен команде WaitTargetObject, т.е. следующий прицел посланный сервером не появится, а сразу будет выбран этот объект в качестве цели.[/li]
[li]Сумка для переброса - аналогичен команде SetCatchBag, т.е. вещи попадающие в рюкзак персонажа будут автоматически перекидываться в этот объект. Смотри так же UnsetCatchBag.[/li]
[li]Сброс - аналогично выполнению сразу дву команд, UnsetCatchBag и UnsetReceivingContainer.[/li]
[li]Удалить - после нажатия этой кнопки Injection забудет выбранный объект.[/li]

Жмём кнопку удаления и топаем с этой закладки - другая информаци написанная на ней, либо интутивно понятна, либо просто не понадобится, или же Вы уже знаете, что там такое (IMG:style_emoticons/default/smile.gif)

Закладка "Экран".
На этой закладке идёт настройка отображения разичных фич Injection.
[img]http://uokit.com/files/macrotools/Injection/doc/window_display.gif[/img]

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

Ну а теперь как обычно - описание галочек.
[li]Включить - включает/выключает отображение в заголовке окна UO информации о включенных ниже пунктах. Жрёт много ресурсов, я выключаю.[/li]
[li]Жизни - отображать количество жизней.[/li]
[li]Мана - отображать количество маны.[/li]
[li]Вес - отображать текущий вес.[/li]
[li]Броня - отображать текущий класс брони.[/li]
[li]Золото - отображать количество денег на руках и в банке.[/li]
[li]Выносливость - отображать количество выносливости.[/li]

[li]BM Кровавый Мох - отображать количество регаента Blood Moss.[/li]
[li]GA Чеснок - отображать количество регаента Garlic.[/[/li]
[li]GI Женьшень - отображать количество регаента Ginseng.[/[/li]
[li]BP Чёрный Жемчуг - отображать количество регаента Black Pearl.[/[/li]
[li]MR Корень Мандрагоры - отображать количество регаента Mandrake Root.[/[/li]
[li]NS Сонная Одурь - отображать количество регаента Nightshade.[/[/li]
[li]SS Паучья Паутина - отображать количество регаента Spider Silk.[/[/li]

[li]Вулканическая Зола - отображать количество некрореагента Volcanic Ash.[/li]
[li]Сердце Вирма - отображать количество некрореагента Wyrm Heart.[/li]
[li]Глаз Тритона - отображать количество некрореагента The Eye of Newt.[/li]
[li]Чёрный Торф - отображать количество некрореагента Black Peat.[/li]
[li]Плодородная Грязь - отображать количество некрореагента Fertile Dirt.[/li]

[li]Зелья Лечения - отображать количество Heal Potion.[/li]
[li]Зелья Маны - отображать количество Mana Potion.[/li]
[li]Противоядие - отображать количество Cure Potion.[/li]
[li]Зелье Обновления - отображать количество Refresh Potion.[/li]

[li]Бинты - отображать количество Bandage у персонажа.[/li]
[li]Стрелы - отображать количество Arrow у персонажа.[/li]
[li]Болты - отображать количество Bolt у персонажа.[/li]

Заголовок UO
[li]Цвтеной - если включено, то заголовок UO будет цветным. Необходимо для использования галочки "Иконки".[/li]
[li]Закрепить Заголовок 'UO - закрепляет заголовок, рекомендую включить.[/li]
[li]Иконки - вместо названия реагентов будут выведены картинки, требуется включенный цветной заголовок.[/li]
[li]Полосы - в конце заголовка будут выведены полоски соответсвующие процентному отношению жизни, маны, выносливости.[/li]

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

Закладка "Бинды".
На этой закладке Вы можете настроить горячие клавиши, в простонародье - забиндить кнопки.

В поле команда вводим нужную команду (без префикса, т.е. без запятой), ставим курсор в поле "Горячая Клавиша" и жмём нужную кнопку. Жмякаем "Добавить Горячую Клавишу" - готово.

Чтобы изменить команду - выделяем нужный бинд, правим команду, жмякаем "Изменить выбранную команду".

Ну чтобы удалить - соответсвено выбираем нужную горячую клавишу и жмём "Удалить горячую клавишу".

ИМХО - самая простая закладка. Описание большинства команд можно найти на http://yoko.com.ua/help или http://yoko.netroof.net/help .

Закладка "Скрипт".
Последняя закладка, которая есть в Injection. На вид закладки влияет script.dll используемый Вами. Я использует от Beyonder'а.
[img]http://uokit.com/files/macrotools/Injection/doc/window_scripts.gif[/img]

Эта закладка позволять скриптами. Скрипт - инструкция для программы, которую надо выполнить.

Изначально у Вам будет только один скрипт - main.
Выбирите по центру интересующий Вас скрипт и нажмите "Запустить" - скрипт запустится. Чтобы отключить функцию до того, как она сама выключится - выбирите сверху нужный скрипт и нажмите "Отключить".

Кнопки "Изменить, Сохранить, Загрузить" - управляют скриптом.
[li]Изменить - открой редактор скриптов, с текущим загруженным файлом скрипта.[/li]
[li]Загрузить - открое диалоговое окно выбора файла, для загрузки.[/li]
[li]Сохранить - откроет диалоговое окно, для выбора имени и папки, для сохранения файла.[/li]

Ну всё - Вы познакомились, с основами программы, впереди самое сложное - написание скриптов. Перед тем как читать дальше, решите для себя, надо ли Вам это или же нет.

*Опять устал, опять откладываю в сторону.*


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Miza
сообщение 7.1.2006, 1:08
Сообщение #2


*****

Группа: Пользователи
Наличность: 0
Из: United Kingdom
Пользователь №: 2.243



Блин впадло читать но думаю что полезно (IMG:style_emoticons/default/smile.gif) Respect!


--------------------
Ветеран УО
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Mylciber
сообщение 7.1.2006, 1:34
Сообщение #3


******

😎 Elden
Сообщений: 530
Регистрация: 18.12.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.596



Инжект решает....классный замут (IMG:style_emoticons/default/new_russian.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 19.1.2006, 10:00
Сообщение #4


**********

Группа: Администраторы
Наличность: 7
Пользователь №: 1.833



Фрр, еще чуть написал.. Дальше про скриптинг пойдёт (IMG:style_emoticons/default/smile.gif)

Уф.. Ну-ка, проверяем..


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Toolmate
сообщение 20.1.2006, 21:57
Сообщение #5


*

Registred
Сообщений: 5
Регистрация: 10.9.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.192



А можешь мне скинуть скрипт Бейондера? плиз
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 20.1.2006, 22:37
Сообщение #6


**********

Группа: Администраторы
Наличность: 7
Пользователь №: 1.833



Читаем внимательнее первую главу. Вернее нулёвую.


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
dev Beavis
сообщение 24.1.2006, 22:40
Сообщение #7


**

Neophyte
Сообщений: 33
Регистрация: 7.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.677



на счет того, что йоко против читерства в инжекте...
понимаешь... только ламеры читерят инжектом (IMG:style_emoticons/default/rolleyes.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 24.1.2006, 23:19
Сообщение #8


**********

Группа: Администраторы
Наличность: 7
Пользователь №: 1.833



Цитата(dev Beavis @ 24.1.2006, 22:40)
на счет того, что йоко против читерства в инжекте...
понимаешь... только ламеры читерят инжектом  (IMG:style_emoticons/default/rolleyes.gif)
*


Понимаешь, ламеры ваще не читерят (IMG:style_emoticons/default/laugh.gif)

Те, кто поумнее - используют Injection для хождение через стенки и прочее.

Те кто еще умнее, помечают местность, на различных квестахз, требующих это.

Те кто умнее группы выше, ловят исходящий траффик и правят его.

Те кто совсем умные, ультиму давно выбросили.

Считаешь себя умным - напиши доку о том, как читерить, буду благодарен - у самого времени не особо много.


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Bu3uTeP
сообщение 6.2.2006, 17:33
Сообщение #9


*

Registred
Сообщений: 1
Регистрация: 2.2.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.986



У возникла такая проблема , все настройки сделал правильно , но когда запускается УО она не может приконектиться к серверу , говорит There is some problems communication with origin . Без инжекта все отлично заходит (IMG:style_emoticons/default/huh.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 9.2.2006, 23:06
Сообщение #10


**********

Группа: Администраторы
Наличность: 7
Пользователь №: 1.833



Цитата(Bu3uTeP @ 6.2.2006, 17:33)
У возникла такая проблема , все настройки сделал правильно , но когда запускается УО она не может приконектиться к серверу , говорит  There is some problems communication  with origin . Без инжекта все отлично заходит  (IMG:style_emoticons/default/huh.gif)
*


Как-то пропустил Ваш пост :-(

Сие означает, что неверно указано Шифрование или Вы после указания не нажали на кнопочку "Сохранить".

Если Вы всё сделал ипо инструкции - значит на шарде стоит защита от Injection.

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


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Edred
сообщение 15.2.2006, 16:16
Сообщение #11


**

Neophyte
Сообщений: 11
Регистрация: 15.2.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 5.161



Молоток!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Mylciber
сообщение 22.5.2006, 22:45
Сообщение #12


******

😎 Elden
Сообщений: 530
Регистрация: 18.12.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.596



Цитата(Destruction @ 25.1.2006, 1:09)
Понимаешь, ламеры ваще не читерят (IMG:style_emoticons/default/laugh.gif)

Те, кто поумнее - используют Injection для хождение через стенки и прочее.

Те кто еще умнее, помечают местность, на различных квестахз, требующих это.

Те кто умнее группы выше, ловят исходящий траффик и правят его.

Те кто совсем умные, ультиму давно выбросили.

Считаешь себя умным - напиши доку о том, как читерить, буду благодарен - у самого времени не особо много.
*


Проходить могу через стенки,помечать на квестах плитками тоже...Трафик ловить мне не надо (IMG:style_emoticons/default/smile.gif) И что типо я самый умный?Осталось уо выбросить и ваще супер))
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Silen89
сообщение 1.6.2006, 7:12
Сообщение #13


*

Registred
Сообщений: 1
Регистрация: 31.5.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 6.209



При запуске выдает ошибку Script.dll, все делал по инструкции, в чем может быть трабл?
текс, проблема отпала (IMG:style_emoticons/default/biggrin.gif) (IMG:style_emoticons/default/biggrin.gif) (IMG:style_emoticons/default/biggrin.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Stefann
сообщение 24.10.2006, 22:11
Сообщение #14


*

Registred
Сообщений: 2
Регистрация: 24.10.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 8.538
Возраст: 19



Narod u menja vse zaxodilo a potom cherez chas perestalo zaxozu otkrivaetca ultima i srazu zakrivaetca a sboku pishetca vot shto
-------------------
UO path: C:\Documents and Settings\Ilona\Desktop\OldParadise\
Injection path: C:\Documents and Settings\Ilona\Desktop\New Folder\
Injection found
Patches found
Login.cfg found, applying server info...
Login.cfg updated.
uo.cfg successfully reconstructed
Finding patch info for client
CRC=1373fef1
Length=00158000
Patch found: Client 1373FEF1
Patch found: Client 1373FEF1
Patch found: Client 1373FEF1 yokopatch
Patch found: Client 1373FEF1
Patch found: Client 1373FEF1
Patch found: Client 1373FEF1
Using patch [004c0e65 = 85, 004c1827 = 3b c0]
Loading: C:\Documents and Settings\Ilona\Desktop\New Folder\injection.dll
Injection ready
UO Client started, awaiting...
UO Client loaded
Message posted...
...and received
Patch failed, reason:
Configuration file error
pomogite plz
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 25.10.2006, 1:49
Сообщение #15


**********

Группа: Администраторы
Наличность: 7
Пользователь №: 1.833



Удалить injection.xml


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
LawbreaK
сообщение 25.10.2006, 5:33
Сообщение #16


********

Группа: Пользователи
Наличность: 0
Из: Северная Столица
Пользователь №: 5.617
Возраст: 22



А где главы про скриптинг? )


--------------------
Сайт гильдии (в разработке): http://t2d.in/ .
Глава клана Time 2 Die a ViolenT DeatH
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 26.10.2006, 14:21
Сообщение #17


**********

Группа: Администраторы
Наличность: 7
Пользователь №: 1.833



Потёрлись куда-то -)


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Wanted
сообщение 13.6.2008, 10:16
Сообщение #18


*

Registred
Сообщений: 7
Регистрация: 10.6.2008
Группа: Пользователи
Наличность: 0
Пользователь №: 10.828
Возраст: 18



Цитата(Bu3uTeP @ 6.2.2006, 17:33) *

У возникла такая проблема , все настройки сделал правильно , но когда запускается УО она не может приконектиться к серверу , говорит There is some problems communication with origin . Без инжекта все отлично заходит (IMG:style_emoticons/default/huh.gif)

у меня такая же хрень была, на сайте много версий инжектов есть в довнлоадах я тупо все попереставлял и запахало -))))
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 19.3.2024, 7:00
Designed by Nickostyle