1. Будь полезен порталу, общайся, публикуй, делай себе имя !
    Скрыть объявление

АВТОМАТИЧЕСКАЯ ФЕРМА С РЕДАКТОРОМ ЗОН И МАРШРУТОВ

Тема в разделе "Manuals / Мануалы", создана пользователем Igorek, 1 июл 2026 в 20:56.

  1. Igorek

    Igorek †_Moderator_†
    Команда форума Moderator Постоялец

    Регистрация:
    7 окт 2025
    Сообщения:
    111
    Симпатии:
    41
    Telegram:
    @Igorbest1991
    МАРШРУТЫ

    В этой зоне игрок может следовать по маршруту, созданному в редакторе зон. Во время движения игрок атакует цели, не сворачивая с маршрута.
    Достигнув конца маршрута, игрок возвращается назад.



    ЗОНЫ
    Здесь игрок свободно перемещается в пределах созданной зоны, избегая препятствий и всегда попадая в цель в пределах указанных границ.



    ОТКРЫТЬ

    Нет необходимости создавать зоны или маршруты, достаточно указать радиус действия целей. Это самый быстрый и простой метод.
    Если задан радиус, превышающий дальность атаки, игрок будет двигаться; в противном случае он останется на месте, где начал движение.



    Установка

    Пароль на архив 1234
    Ссылка на файл
    https://drive.google.com/file/d/1xQXGj-WdJH75RNp6mBpCYZOB5mRArxUO/view?usp=sharing


    1. Скопируйте папку "autofarm", расположенную внутри папки "java", на ваш игровой сервер. В ACIS по умолчанию она должна находиться в "aCis_gameserver/java/net/sf/l2j/gameserver/".
    2. Примените патч-файл "acis.diff", расположенный в папке "java". Вы можете использовать Eclipse или любую другую программу, поддерживающую этот тип файлов. Также возможны изменения вручную.
    3. Скопируйте папку "html/mods" в папку, где находятся HTML-файлы вашего датапака.
    4. Создайте таблицы в базе данных, используя SQL-файлы из папки "database".
    5. Вставьте новую команду в файл commandname-e.dat: "201 201 a,autofarm\0".
    6. Просмотрите конфигурационный файл autofarm.properties и при необходимости измените его
    . 7. Скомпилируйте
    . 8. Запустите с помощью команды /autofarm

    Ключевые отличия

    - Редактор зон обладает огромной гибкостью; вы даже можете использовать его для создания зон, которые можно добавить в ваш XML-файл.
    - Можно установить запланированное время окончания автоматического сбора ресурсов.
    - Игроки могут подбирать выпавшие травы.
    - Навыки используются интеллектуально, без необходимости указывать, какие из них являются навыками случайности, атаки или чем-то подобным
    . - Помимо создания области, можно определить радиус, в котором будут собираться цели
    . - Созданные области сохраняются в базе данных
    . - Можно создать список целей.
    - Можно запрограммировать предопределенные макросы, такие как использование предмета или телепортация, для завершения сбора ресурсов
    . - Изменения, внесенные в сохраненные области, можно отменить
    . - При попытке начать сбор ресурсов за пределами области система попытается вернуть игрока обратно. То же самое происходит при выходе из области.
    - Препятствия обходятся с помощью поиска пути.
    - Мы удаляем из мира области, которые больше не используются.
    - Область, длина зоны и количество узлов определяются и могут быть ограничены.
    - Написано таким образом, чтобы минимизировать изменения в aCis, что упрощает его применение в вашем проекте.
    - Блокировка Dualbox.
    - Бесплатно xD

    .

    Важная информация

    Инструкции по установке основаны на модели Cisco 409. Для других версий или проектов может потребоваться адаптация.

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

    Этот проект был вдохновлён несколькими другими, которые я нашёл, поэтому каждый из них заслуживает определённой благодарности.

    Новые действия рассчитываются каждую секунду. Вы можете изменить это значение в файле AutoFarmTask, но в целом всё должно работать нормально.

    .

    Некоторые диалоги
    Screenshot_20240918_053522.png.5808071ae30de3c2e6ffad6c4320d39b (1).png Screenshot_20240918_053557.png.70f8581a358a1dd08cdb30da8869bc79.png Screenshot_20240918_053625.png.03baf4c8526e8c616d120e287c3eb1cb (1).png

    Настраиваемые параметры

    # =================================================================
    # Автоматическая ферма
    # ===================================================================
    # Включить или отключить систему
    ENABLED = True
    # Ограничения по размеру
    # Введите 0, если хотите отключить
    # Максимальный размер внутренней области зоны
    # Значение по умолчанию (7000000) примерно соответствует размеру внутренней области колизея
    MAX_ZONE_AREA = 7000000
    # Максимальный размер периметра (сумма длин линий маршрута)
    # Значение по умолчанию (10000) — это примерно размер полного круга во внутренней зоне Колизея.
    MAX_ROUTE_PERIMETER = 10000
    # Максимальный радиус открытых зон
    # Введите 0, чтобы всегда устанавливать его как дальность атаки игрока
    . # Я не рекомендую очень большие значения, я тестировал до 2000, что вдвое превышает дальность атаки Стрельца.
    # Радиус, больший, чем дальность атаки игрока, позволит ему перемещаться.
    MAX_OPEN_RADIUS = 2000
    # Максимальное количество зон.
    MAX_ZONES = 5
    # Максимальное количество маршрутов.
    MAX_ROUTES = 5.
    # О УЗЛАХ:
    # 20 — максимальное значение, после которого HTML-код вызывает критическую ошибку на стороне клиента из-за своего размера. Это ограничение будет устранено в будущих версиях.
    # Максимальное количество узлов (точек) в зонах типа ZONE
    MAX_ZONE_NODES = 15
    # Максимальное количество узлов (точек) в зонах типа ROUTE
    MAX_ROUTE_NODES = 20
    # Максимальная продолжительность (в минутах), которую может установить пользователь
    # Выберите значение от 1 до 999
    # Оставьте 0, если не хотите применять ограничения
    MAX_TIMER = 0
    # Процент HP для активации использования лечебных зелий или навыков
    # Например: если у вас 80% здоровья, система попытается восстановить HP
    HP_HEAL_RATE = 80
    # Процент MP для активации использования лечебных зелий или навыков
    MP_HEAL_RATE = 80
    # Процентная вероятность активации навыков наложения дебаффов
    DEBUFF_CHANCE = 30
    # 1539 - Большое лечебное зелье x
    # 1540 - Быстрое лечебное зелье
    # 1061 - Лечебное Зелье
    № 1060 - Малое лечебное зелье x
    HP_POTIONS = 1060,1061,1539,1540
    # 726 - Препарат маны
    # 728 - Зелье маны
    MP_POTIONS = 726,728
    # Разрешить использование двойного окна
    ALLOW_DUALBOX = True
    # Предотвратить автоматический фарм и создание локаций в городе
    DISABLE_TOWN = True
    # Отображать дальность атаки (круг) на маршрутах
    # Не будет отображаться, если дальность действия оружия низкая, например, у кинжала и парных кулаков, или если игрок задает низкое значение
    SHOW_ROUTE_RANGE = True
    # Отправлять сообщения игроку, когда система находится в режиме ожидания
    # Эта ситуация возникает, когда нет монстров для убийства или невозможно атаковать существующих
    # Уведомление игрока может быть полезным, чтобы он не думал, что автоматический фарм отключен
    SEND_LOG_MESSAGES = True
    # Изменить заголовок игрока, занимающегося фармом
    CHANGE_PLAYER_TITLE = True
    # Изменить цвет заголовка и имени игрока, занимающегося фармом
    CHANGE_PLAYER_NAME_COLOR = True
    # Цвет имени игрока, если указанная выше опция активна
    # По умолчанию FFFF77 (синий)
    PLAYER_NAME_COLOR = FFFF77
     

    Вложения:

Партнеры