↑ ↓

Ампутация новых классов из 4.7.5.18

Тема в разделе "Помощь", создана пользователем DrSpider, 26 май 2016.

  1. TopicStarter Overlay
    Offline

    DrSpider Рядовой

    90
    5
    41
    Кредиты:
    $198,00
    Репутация:
    1
    Доброго всем дня. Где-то натыкался на гайд по ампутации новых классов, но вот повторно найти никак не удается. Использую сервер от GiGatR00N, версия 4.7.5.18. Буду признателен за помощь или линк для решения этой задачи. Заранее спасибо.
     
  2. Offline

    yayaya Ефрейтор Команда форума

    587
    183
    76
    Кредиты:
    $20.524,68
    Репутация:
    38
    могу дать сборук уже с конфигами) за скромную плату))

    там много разных конфигов уже есть))
     
  3. Offline

    Qwas Ефрейтор

    101
    33
    61
    Кредиты:
    $340,53
    Репутация:
    0
    Так дать или продать?Ты уже определись.
     
    DrSpider нравится это.
  4. Offline

    Дмитрий Ефрейтор

    337
    48
    61
    Кредиты:
    $15.270,06
    Репутация:
    5
    Объясните пожалуйста, а зачем нужна "ампутация новых классов"?
     
  5. Offline

    yayaya Ефрейтор Команда форума

    587
    183
    76
    Кредиты:
    $20.524,68
    Репутация:
    38
    мастер сервер
     
  6. TopicStarter Overlay
    Offline

    DrSpider Рядовой

    90
    5
    41
    Кредиты:
    $198,00
    Репутация:
    1
    Мы делаем сервер "для своих" и для "себя", соответственно чего бы нам хотелось: Сохранить Тиамаранту, Сарфан, Каталамы ... оставить as is Кальдор и Герху, но ... нет никакого желания влезать в балансирование бардов, ганнеров и пилотов. Ибо они просто требуют перебалансировки, я неправ? Ну это имхо и люди для которых делается сервер меня поддерживают.
    Готов обсудить детали. Если не сложно - давайте в личку.

    P.S. Тем не менее тему оставляю открытой, так как подобный вопрос периодически возникает, но ответ с инструкциями я видел лишь один раз, и то не могу его снова отыскать.
     
  7. Offline

    klubheads Сержант Команда форума Модератор

    2.011
    356
    189
    Кредиты:
    $2.142,45
    Репутация:
    54
    Постараюсь немножко помочь .

    Ищем пакет
    CM_CREATE_CHARACTER.java

    в нем ищем
    protected void runImpl()

    после

    if (client.getActivePlayer() != null) {
    return;
    }

    добавляем

    if (AdminConfig.ENGINEER_AND_ARTIST_OFF) {
    if (playerCommonData.getPlayerClass() == PlayerClass.ENGINEER || playerCommonData.getPlayerClass() == PlayerClass.ARTIST) {
    client.sendPacket(new SM_CREATE_CHARACTER(null, SM_CREATE_CHARACTER.FAILED_TO_CREATE_THE_CHARACTER));
    IDFactory.getInstance().releaseId(playerCommonData.getPlayerObjId());
    return;
    }
    }

    добавляем импорт
    import com.aionemu.gameserver.configs.administration.AdminConfig;

    далее идем \src\com\aionemu\gameserver\configs\administration => AdminConfig.java

    и добавляем
    @Property(key = "gameserver.create-class.engineer.and.artist.off", defaultValue = "true")
    public static boolean ENGINEER_AND_ARTIST_OFF;

    после добавляем в конфиги сборки \config\administration\admin.properties
    gameserver.create-class.engineer.and.artist.off = true

    Я думаю объяснил понятнее не придумаешь :)
    --- Double Post Merged, 27 май 2016, Original Post Date: 27 май 2016 ---
    Новые класы будут видны на экране создания персонажей(бард инженер) но их нельзя будет создать .
     
    Последнее редактирование: 18 ноя 2017
    DrSpider нравится это.
  8. TopicStarter Overlay
    Offline

    DrSpider Рядовой

    90
    5
    41
    Кредиты:
    $198,00
    Репутация:
    1
    огромнейший респект )) думаю как вариант, буду пробовать, но ... все-таки ... есть способ вообще убрать эти классы на этапе создания, об этом и речь. Вырезать кв/миссии/дроп и пр следы трудоемко но решаемо, хотелось бы все таки решения отсутствия инженера/артиста на этапе создания ... Ну красиво ведь нужно )) все мы стремимся к прекрасному ))
     
  9. Offline

    klubheads Сержант Команда форума Модератор

    2.011
    356
    189
    Кредиты:
    $2.142,45
    Репутация:
    54
    Они и так не создаются с этим кодом .
    Вы просто не сможете их создать , а раз не сможете создать то естественно не сможете делать квесты ими .
    Чтоб красиво и совершенно было , нужно на выборе класа в клиенте их убрать - скорее всего это у вас 100% не получится на клиенте 4.7 сделать .
    Там много чего завязано на этой стартовой странице .

    С дропом .. я не думаю что нужно рассказывать как работать :)

    А так вобще я думаю вам нужно в сторону 3.9 сервера смотреть и добавления в 3.9 клиент и сервер новых локаций из 4.7(а стоит ли оно того ?)

    Большего чем я описал выше вам всё равно никто не сделает (даже то что выше - зашаренный оригинальный код , который могут продать) .Именно этот код на 4+ серверах на которых отключено создание новых класов .
     
    Последнее редактирование: 28 май 2016
    DrSpider нравится это.
  10. TopicStarter Overlay
    Offline

    DrSpider Рядовой

    90
    5
    41
    Кредиты:
    $198,00
    Репутация:
    1
    Спасибо еще раз огромнейшее! Остановлюсь все-таки на ампутации)) добавление в 3,9 лок хлопотное мероприятие будет ))
     
  11. Offline

    yayaya Ефрейтор Команда форума

    587
    183
    76
    Кредиты:
    $20.524,68
    Репутация:
    38
    Ампутацию нужно делать или на сервисе тп в сервере типа если локация кальдор то тп в столицу... или клиент рубить
     
  12. TopicStarter Overlay
    Offline

    DrSpider Рядовой

    90
    5
    41
    Кредиты:
    $198,00
    Репутация:
    1
    Все работает, правда в CM_CREATE_CHARACTER надо было еще добавить import com.aionemu.gameserver.configs.administration.AdminConfig;

    P.S. Не очень изящно, но тем не менее как вариант ... Попробую еще поискать, чтобы вообще со стартового окна убрать саму возможность выбора артиста/инженера.
     
  13. Offline

    klubheads Сержант Команда форума Модератор

    2.011
    356
    189
    Кредиты:
    $2.142,45
    Репутация:
    54
    Ну это как бы само собой разумеющийся момент ;)

    Ну вот через месяцок поделитесь своим опытом . :D(я имею ввиду вырезку из клиента со странички выбора класа инженера и артиста).
     
  14. Offline

    Егор Ещенко Рядовой

    71
    0
    32
    Кредиты:
    $207,00
    Репутация:
    0
    а на 4.0 возможно такое? а то что то не нашел пакет
     
  15. Offline

    klubheads Сержант Команда форума Модератор

    2.011
    356
    189
    Кредиты:
    $2.142,45
    Репутация:
    54
    Да хоть на 5.6 при наличии исходников :D