Essence Helper FAQ

Рандом крафт.

Заливка предметов.

Как установить количество предметов для заливки для того или иного предмета?

Сохраняем настройки , переходим в каталог со скриптом -> Configs\профиль.xml, открываем любым текстовым редактором.Ищем параметры GlobalFillCount и LocalFillCount

LocalFillCount указывает сколько предметов конкретного стопкового предмета будет заливаться.GlobalFillCount определяет сколько предметов будет заливаться в случае когда LocalFillCount = 0.Таким образом можно задать как глобально для всех итемов количество заливки так и таргетно для конкретного предмета.
Важно:
По дефолту скрипт делает заливку при очках рандом крафта = 0 , так же он делает заливку сразу после старта т.к не знает сколько очков у персонажа до начала работы скрипта , если необходимо изменить значение на котором делать заливку их можно задать изменив параметр AutoFillTrigerCount

Иконки предметов.

Не верно отображается / не отображается иконка предмета в настройках.


Выделяем итем -> жмем пкм -> Sniffer , ждем обновления информации (обычно 2 - 5 сек).
Если список настроек большой то иконка не обновится автоматически чтобы не вызывать фризы интерфейса , чтобы обновить вручную жмем галку Name в шапке таблицы 2 раза.


Сбор ламп.

Механика подсчета ламп.

После запуска скрипт не забирает лампы, хотя они есть!?

Скрипт подсчитывает накопленные лампы во время работы , иными словами он не знает сколько ламп на персонажа сразу после запуска, можно быстро собрать все лампы нажав эту кнопку.
 

Бонус к скорости пополнения.

Бонус к скорости пополнения, как узнать или расчитать ? 

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

Не видит получение ламп.

Скрипт не видит накопление ламп.

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


Аугментация

Нету нужного свойства.

Что делать если списке нету нужного лс ?

Нужно добавить его вручную , в папке EssenceHelper\Data\options есть 2 файла options.xml и BestLsList.xml открываем их текстовым редактором.
options.xml - добавляем информацию о новом лс, копируем блок от любого другого лс и изменяем меняем данные под новый лс

, поле name не обязательно , главное заполнить option id , effect name и amount , при наличии разных ID с одинаковым описанием а скорее всего их будет несколько нужно обязательно указывать одинаковое описание amount , тогда в скрипте будет работать опция "поиск по имени".
BestLsList.xml  - добавляем ID нового лс , чтобы легко найти его в списке.   
свойство option id для добавления нового лс вы можете найти в окне логи ,они отображаются во время работы скрипта или скинув разработчику файл optiondata_client_ClassicAden.dat , он находится в папке System игры.


Анти-пк.

Возврат на спот.

как настроить скрипт чтобы персонаж не улетал при обнаружении пк но возврашаться на спот если убили.

Ставим дистанцию поиска 1 и включаем опции Улетать со спота / Возврат на спот.

Авто-охота.

Не включается авто-охота по возврашении на спот.

Включаем опцию Hotkey

Задаем такой же хоткей как настроен в игре.
Важно! На некоторых серверах зашита блокирует ввод основных дефолтных клавиш (зашита от кликеров) , F1-F12 , Z, и так далее, перенастройте хоткей на кнопку которая не используется в дефолтных настройках игры!

Воскрешение за L монеты.

Скрипт умеет использовать L-Монеты для воскрешения ? 

Да , если выбран этот медот воскрешенния.

Как увеличить время до воскрешения , если персонажа убили ? 

Открываем свой профиль EssenceHelper/Configs/имя профиля.Xml текстовым редактором и редактируем параметр DelayBeforeResurrection, время указывается в милисеккундах. 

Настройка авто охоты.

По возврашению на спот включаются автоохота включается с другими настройками

Открываем свой сохраненный профиль EssenceHelper/Configs/имя профиля.Xml текстовым редактором 

PickUp  Подбирать дроп 0 = Выкл, 1 = Вкл.
NextTargetMode Режим боя 

0 = Любая цель
1 = Моб
2 = Игрок
3 = Npc
4 = Контр.Атака
LongRange  Таргетинг 0 = Дальний , 1 = мили.
HpPotionPercent  Процент простых хилок - значение от 0 до 100 , банки ипользуются те что выставленны в игре.
MelissaPotionPercent  Процент хилок Мелиссы - значение от 0 до 100
MpPotionPercent  Процент МП банок - значение от 0 до 100
CPPotionPercent  Процент CP банок - значение от 0 до 100
RespectfulHunting  Вежливая охота 0 = Выкл, 1 = Вкл.

Рандомный выбор спота.

Как задать несколько спотов для возврата на фарм в случае смерти или если обнаружен враг и персонаж улетел в безопасное место ? 

1) Включаем опцию рандомый спот (предварительно нужно включить Gps и выбрать карту маршрутов)

2) Если вам не нужно чтобы персонаж бежал до спота после телепорта (например если используется телепорт к флагу или место после телепорта пригодно для фарма) т.е он делает телепорт и сразу начинает фармить , то просто нажимайте кнопку координаты спота столько раз сколько рандомных спотов вам необходимо добавить. Если же после телепорта нужно чтобы персонаж добежал до нужных координат то вам нужно поставить персонажа в позицию куда он должен прибежать и только после этого нажать координаты спота. Так же нужно в Gps карте проложить маршрут от места в котором персонаж окажется после телепорта до позиции ващего персонажа , как это сделать показано в видео (10:45 - 12:10).
3) Нажимаем сохранить , переходим в каталог essencehelper\Configs открываем сохраненный конфиг текстовым редактором , ищем наши рандомные споты:

4) Priority - Этот параметр нужен если вы хотите чтобы персонаж с большим шансом выбирал определенный спот ,например более выгодный или более безопасный. Задаем приоритет для каждого из спотов , значения от 1 до 1000 , 1 = 0.1%, 1000 = 100%. Если нужен полный рандом то советую ставить 100 для всех спотов.
5) AdditionalParam - тут мы задаем метод телепорта на конкретный спот. Возможные вырианты:

1) Engine.Teleport - Телепорт через ALT+F в скобках указывается ID локации чтобы узнать его можно нужно сделать следующее : 
  Пример: AdditionalParam="Engine.Teleport(321)"

2) UseItem - Использование предмета , например свитка телепорта - в скобках указываем ID предмета.

  Пример: AdditionalParam="UseItem (1053)"

3) PressHotkey - Нажатие клавиши с панели , на нее можно выставить свиток / флаг / скилл итд. В скобках указывается код клавиши , их можно посмотреть тут  , будьте осторожны на некотороых зашитах нажатие клавиш блокируются зашитой сервера.

  Пример: AdditionalParam="PressHotkey (120)"    (код 120 соответствует кнопке F9).

4) EnterSpecialZone - Телепорт во временную зону через боковую панель , монарх , логово антараса , невероятная зона итд. В скобках указывается ID зоны чтобы узнать его можно нужно сделать следующее : 
 

  Пример: AdditionalParam="EnterSpecialZone(1)"

5) TeleportBook - Свободный телепорт, в скобках указываем индекс закладки в книге свободных телепортов.

  Пример: AdditionalParam="TeleportBook(1)"

6) CustomPacket - Опция для продвинутых пользователей , пакет в явном виде передается в функцию TL2Control.SendToServer().

  Пример: AdditionalParam="CustomPacket(FED09001)"

6) Сохраняем изминения в файле и закрываем его , загружаем отредактированный профиль в скрипте чтобы он подтянул изминения - готово!.

Бот не верно определяет статус персонажа.

Бот считает персонажа мертвым (на самом деле он жив) , или наоборот персонаж мертв а бот считает его живым.
 

Открываем папку со скриптом , далее файл Configs\Ui\MainSettings.xml , в нем выстваляем параметр AlternativeDeadCheck = True , с такой настройкой скрипт проверяет Hp персонажа и делает вывод жив бот или мертв.


Другие настройки.


Настройка уведомлений / Поиск обьектов.

MsgCondition = условия уведомления , выбираем нужное из списка (для детекта игроков нужно указать ник в поле Param, для детекта Npc нужно указать ID)
Для настройки телепорта в функции поиска обьектов нужно указать ID телепорта либо индекс сохраненной точки телепорта , чтобы их узнать можно воспользоваться кнопкой R на странице Anti-Pk.
Важно! При включении опции поиска обьектов нужно предварительно выключить бота и игровой автобой , они могут мешать работе скрипта