Скачать ПЛАГИН AresLevels | Уникальная система уровней с AresMine | Самопис | McLeak.ru
AresLevels | Уникальная система уровней с AresMine | Самопис

ПЛАГИН AresLevels | Уникальная система уровней с AresMine | Самопис 1.0


Очень крутая система уровней игроков как на проекте AresMine, оповещения об повышении уровня и награды при достижении следующих уровней! Все выполнено в красивой GUI-менюшке, простой и понятный конфиг с гибкой настройкой!

Команды плагина:
  1. /levels - посмотреть команды плагина.
  2. /levels addxp < игрок > < количество > - добавить игроку опыта.
  3. /levels removexp < игрок > < количество > - убавить игроку опыта.
  4. /levels addrandomxp < игрок > < количество > - добавить рандомное кол-во опыта.
  5. /levels removerandomxp < игрок > < количество > - убавить рандомное кол-во опыта.
  6. /levels get < игрок > - посмотреть статистику игрока.
  7. /rewards - открыть меню с наградами.

YAML:
# Плейсхолдеры:
# %levels_level%
# %levels_xp%
# %levels_progress%
# %levels_percentage%

settings:
  kill-event: true # Добавление опыта за убийства
  break-event: true # Добавление опыта за разрушение блоков
  place-event: true # Добавление опыта за установку блоков
  max-level: "&c&lMAX"

progressbar:
  lenght: 8 # Длина

mysql: # Подключение к бд - обязательно
  host: "localhost"
  user: "root"
  password: ""
  database: "Mysql"

messages:
  wrong-value: "&cВы ввели неверное значение"
  player-not-found: "&cИгрок не найден в базе данных"
  number-format: "&cЧисло должно быть больше нуля"
  last-level: "&cУ игрока последний уровень"
  not-contains: "&cДанный уровень не найден в конфигурации"
  dont-have-permissions: "&cУ вас недостаточно прав"
  help:
    - '&fПомощь по плагину: '
    - ' &8▪ &fДобавить игроку опыта  - &7/levels addxp (игрок) (кол-во)'
    - ' &8▪ &fУбавить игроку опыта - &7/levels removexp (игрок) (кол-во)'
    - ' &8▪ &fВыдать рандомное кол-во опыта - &7/levels addrandomxp (игрок) (минимальное значение) (максимальное значение)'
    - ' &8▪ &fУбавить рандомное кол-во опыта - &7/levels removerandomxp (игрок) (минимальное значение) (максимальное значение)'
    - ''
    - ' &8▪ &fУзнать статистику игрока - &7/levels get (игрок)'
  level-up:
    monitor:
      title: "&aУра, новый уровень!"
      subtitle: "&b%newLevel%"
    message:
      - '&8&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬'
      - ''
      - '&f       &f&a&l&kX&r &6&lУРОВЕНЬ ПОВЫШЕН! &a&l&kX   &f'
      - ''
      - '&f     &fВы повысили свой уровень до &b%newLevel% LVL'
      - '&f     &fДо следующего уровня нужно &3%needXp% XP'
      - ''
      - '&8&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬'
  addrandomxp:
    usage: "&fИспользуйте - &7/levels addrandomxp (игрок) (минимальное значение) (максимальное значение)"
  removerandomxp:
    usage: "&fИспользуйте - &7/levels removerandomxp (игрок) (минимальное значение) (максимальное значение)"
  addxp:
    usage: "&fИспользуйте - &7/levels addxp (игрок) (кол-во)"
    info: "&fВам было добавлено &3%addXp% XP&f. Теперь у вас &3%xp% XP"
    action-info: "%progress-bar% &3+%xp%"
  removexp:
    usage: "&fИспользуйте - &7/levels removexp (игрок) (кол-во)"
    info: "&fВы потеряли &3%removeXp% XP&f. Теперь у вас &3%xp% XP"
    action-info: "%progress-bar% &3-%xp%"
  get:
    usage: "&fИспользуйте - &7/levels get (игрок)"
    message: "&fУ игрока &7%player% &b%level% LvL &fи &3%xp% XP"
  rewards:
    usage: "&fИспользуйте - &7/rewards"
    collect: "&fВы получили награду за уровень &b%level% LvL"
    block-break: "&fВы сломали блок &e%block% &fи получили за это &3%xp% XP"
    entity-kill: "&fВы убили монстра &e%entity% &fи получили за это &3%xp% XP"
    block-place: "&fВы установили блок &e%block% &fи получили за это &3%xp% XP"

rewards: # Настройка наград
  block: # Настройка наград за разрушение блоков
    STONE: # Название блока
      xp: 0.2 # Кол-во опыта за разрушение
      displayname: "&aКамень" # Отображаемое название блока
  kill: # Настройка наград за убийства монстров
    ZOMBIE: # Имя моба
      xp: 0.3 # Кол-во опыта за убийство
      displayname: "&aЗомби" # Отображаемое название блока
  place: # Настройка наград за установку блоков
    STONE: # Название блока
      xp: 0.2 # Кол-во опыта за установку
      displayname: "&aКамень" # Отображаемое название блока

gui:
  title: "&8Награды за уровень"
  items:
    allowed: "CHEST_MINECART"
    collect: "MINECART"
    not-allowed: "CHEST_MINECART"
  displayname:
    allowed: "&aНаграда за уровень %level%"
    not-allowed: "&cНаграда за уровень %level%"
  strings:
    not-allowed: "&c▸ Эта награда ещё недоступна"
    collect: "&e▸ Нажмите, чтобы получить награду"
    already-collect: "&c▸ Вы уже получили эту награду"
  buttons:
    close:
      displayname: "&cЗакрыть"
      lore:
        - '&7Нажмите, чтобы закрыть'
        - '&7данное меню'
      item:
        material: "head"
        head: "http://textures.minecraft.net/texture/afd2400002ad9fbbbd0066941eb5b1a384ab9b0e48a178ee96e4d129a5208654"
    info:
      displayname: "&aИнформация"
      lore:
        - ''
        - ' &8▪ &fУровень: &b%level% LvL'
        - ' &8▪ &fОпыта: &3%xp%&f/&3%xpUp% XP'
        - ' &8▪ &fПрогресс: %progress% &7(%percentage%)'
      item:
        material: "head"
        head: "http://textures.minecraft.net/texture/238c0d2f1ec26754dca3c7cdae31f1f164883d453e688643da047568e7fa5cc9"
  paged:
    next-page:
      displayname: "&aСледующая страница"
      lore:
        - '&7Нажмите, чтобы перейти на'
        - '&7следующую страницу'
      item:
        material: "head"
        head: "http://textures.minecraft.net/texture/f5f01fc75f5c165412747c42c1105d12b7ba9146db9a10a11d33955f65c989da"
    previous-page:
      displayname: "&aПредыдущая страница"
      lore:
        - '&7Нажмите, чтобы перейти на'
        - '&7предыдущую страницу'
      item:
        material: "head"
        head: "http://textures.minecraft.net/texture/c66c96ac1adc21c155a6fa16a33fea27cd5c74cf7c316bc802df7a3b9eef39f5"

levels:
  1:
    xpUp: 100
    reward:
      lore:
        - ''
        - '&7Награда за первый уровень'
        - '&7это &e100 &7коинов'
        - ''
      commands:
        - 'coins give %player% 100'
      messages:
        - '&fСообщение будет выводиться в виде списка'
  2:
    xpUp: 250
    reward:
      lore:
        - ''
        - '&7Награда за второй уровень'
        - '&7это &e200 &7коинов'
        - ''
      commands:
        - 'coins give %player% 200'
      messages:
        - '&fСообщение будет выводиться в виде списка'
  3:
    xpUp: 500
    reward:
      lore:
        - ''
        - '&7Награда за второй уровень'
        - '&7это &e200 &7коинов'
        - ''
      commands:
        - 'coins give %player% 200'
      messages:
        - '&fСообщение будет выводиться в виде списка'
Автор
rootkit
Скачивания
212
Просмотры
832
Первый выпуск
Обновление
Оценка
0,00 звёзд 0 оценок

Другие ресурсы пользователя rootkit