Плагин Утилита MMOXPAddon [1.0.2]

создать бонус для всех игроков, подключенных одновременно
пример: /mcoreaddon booster * <multi>
[Добавить]
  • Отладка (Сделать отладку для калькулятора)
  • Улучшенный метод для бустера
Исправление, если временный бустер больше 1, но постоянный равен 1 и бустер не работает
This is demo for MMOXPAddon Recoded - New name is MCoreAddon [MCA/MCore]

You still can get MMOXPAddon in Discord after verify

So what's new with MCA version compared to the MMOXPAddon?

Support discord: Join the Danh's Workspace Discord Server!
Wiki: Home · Wiki · Vo Chi Danh / MCoreAddon · GitLab

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

Итак, новый аддон для него - MCoreAddon - Wiki: Home
Особенности бета-версии:
Вы можете напрямую настроить выпадение xp у мобов в файле мобов mythicmobs вместо того, чтобы настраивать его в mmocore
Имеет свой собственный бустер [Бустер работает только для настройки падения xp непосредственно на мобов]
И то же самое с MXPA - это бесплатный devbuild на discord и мне нужны новые идеи, чтобы добавить к нему.

Если вы беспокоитесь о том, что у MCA есть бустер, а у MXPA нет, не волнуйтесь, потому что вы можете использовать MCA и MXPA на вашем сервере одновременно, чтобы использовать бустер.

Итак, вот список изменений MXPA (MMOXPAddon)
Хук с MCA | Добавьте новую строку config.yml # Требуется установка MCoreAddon BOOSTER_OPTIONS: MCoreAddon `` (1/16/2024)
Удалите limited_xp в настройках использования и xp.max в настройках xp
Я воссоздал новую вики, если что-то будет упущено, я обновлю это в вики, как только смогу
Исправить ошибку
Вики доступна прямо сейчас: Home (11/12/2023).
MCoreAddon в демо-версии так долго и я не могу перевыпустить его из-за занятости, так что я буду рад, если вы используете его и сообщите мне о проблемах. Мне нужны идеи, чтобы сделать новые функции для него.

MCA и MXPA все еще свободны на discord devbuild
Исправлена неработающая команда на консоли
Исправлен плейсхолдер %mob_xp%
Исправить еще одну проблему, но я ее не помню
Добавить условие COMPARE_CONDITIONS
Добавить пример конфигурации бустера по умолчанию
Код:
MYTHICMOBSINTERNALNAME_2:
  same_as: MYTHICMOBSINTERNALNAME
MYTHICMOBSINTERNALNAME:
  USE:
    FORMULA: true
    LIMITED_XP: false
    COMMAND: true
    LEVEL_END: true
  CONDITIONS:
    CONDITION1: '%mmocore_level%;>=;5;NUMBER' #you can check by >=, >, <=, <
    CONDITION2: '%mmocore_is_casting%;==;true;BOOLEAN' #only ==
    CONDITION3: '%mmocore_class%;==;KNIGHT;STRING' #only ==
    WARRIOR_CLASS: '%mmocore_class%;==;Warrior;STRING' # only ==
    MAGE_CLASS: '%mmocore_class%;==;Mage;STRING' # only ==
    BOOSTER2: '%player_has_permission_booster.2%;==;yes;STRING' # Booster x2
    BOOSTER5: '%player_has_permission_booster.5%;==;yes;STRING' # Booster x5
    BOOSTER10: '%player_has_permission_booster.10%;==;yes;STRING' # Booster x10
    CHECK_BOOSTER_2_5: '#BOOSTER2#;#BOOSTER5#;false;COMPARE_CONDITIONS' # #CONDITION_1#;#CONDITION_2#;#CONDITION_3#;COMPARE_CONDITIONS
    CHECK_BOOSTER_2_10: '#BOOSTER2#;#BOOSTER10#;false;COMPARE_CONDITIONS' # COMPARE_CONDITIONS condition checks if 3 conditions have same values: true true true, false false false
    CHECK_BOOSTER: '#CHECK_BOOSTER_2_5#;#CHECK_BOOSTER_2_10#;true;COMPARE_CONDITIONS' # #CONDITION_3# can use in CONDITION use use true/false (rcm use true/false for check)
  CUSTOM_FORMULA:
    NORMAL: '%mob_xp%'
    BOOSTER2: '%mob_xp% * 2'
    BOOSTER5: '%mob_xp% * 5'
    BOOSTER10: '%mob_xp% * 10'
  COMMAND:
    OUT_OF_BOUNDS:
      - '#WARRIOR_CLASS#;mi give MATERIAL FRAGMENTS %player_name% 3 0 100 0 s;1' # If player is class warrior, system will give 3 material (Chance = 1%)
      - '#MAGE_CLASS#;mi give MATERIAL FRAGMENTS %player_name% 1 0 100 0 s;1' # If player is class mage, system will give 1 material (Chance = 1%)
    WITHIN_LIMITS:
      - '#WARRIOR_CLASS#;mi give MATERIAL FRAGMENTS %player_name% 3 0 100 0 s;30' # If player is class warrior, system will give 3 material (Chance = 30%)
      - '#MAGE_CLASS#;mi give MATERIAL FRAGMENTS %player_name% 1 0 100 0 s;30' # If player is class mage, system will give 1 material (Chance = 30%)
  FORMULA:
    OUT_OF_BOUNDS:
      LOWER:
        - '%mob_xp%'
      HIGHER:
        - '0'
    WITHIN_LIMITS: # If a player has booster x2 and x5, player will receive 7 xp | x2 x10 -> 12 xp | x5 x10 -> 15 xp | x2 x5 x10 -> 17 xp
      - '#CHECK_BOOSTER#;%mob_xp%;0' # If a player doesn't have any booster, player will receive 1 xp when kill mob -> If a player has any booster, mob gives 0 xp
      - '#BOOSTER2#;#cf_BOOSTER2#;0' # If a player has booster x2, player will receive 2 xp when kill mob
      - '#BOOSTER5#;#cf_BOOSTER5#;0' # If a player has booster x5, player will receive 5 xp when kill mob
      - '#BOOSTER10#;#cf_BOOSTER10#;0' # If a player has booster x10, player will receive 10 xp when kill mob
  XP:
    DEFAULT: 1
    MAX: 1
  LEVEL:
    END: 10
    MAX: 5
    MIN: 1

Код:
Then use luckperm add permission to player for a short-time:
/lp user <name> permission settemp booster.2 true 5m
  -> x2 booster, 5 minutes
/lp user <name> permission settemp booster.5 true 5m
  -> x5 booster, 5 minutes
/lp user <name> permission settemp booster.10 true 5m
  -> x10 booster, 5 minutes
ВерхНиз