DeluxeMenus, CMI - Kits GUI

Woodpecker

Премиум
Плагин
DeluxeMenus, CMI
Ядро сервера
Tuinity
Версия сервера
Другое
Память сервера ОЗУ
12Gb
Как сделать наборы в DeluxeMenus используя CMI?

Тут показано только для Essentials
 

AlexF1B

Премиум
Woodpecker, Ты хочешь отдельное меню написать, или же использовать GUI меню от CMI?
Если вручную, это возможно, но очень геморрно.
Если ты будешь вписывать вручную, по сути ты прописываешь каждый кит, разрешения для него, всё-всё-всё вручную.
Когда в CMI есть полная настройка прямиком из игры.
Я сделал проще.
1600665927518.png
1600665947524.png
Просто прописал команду /kit в DM при нажатии на иконку "Киты"
Всё остальное настроил из под CMI
 

Thin_Troll

Пользователь
Woodpecker, Ты хочешь отдельное меню написать, или же использовать GUI меню от CMI?
Если вручную, это возможно, но очень геморрно.
Если ты будешь вписывать вручную, по сути ты прописываешь каждый кит, разрешения для него, всё-всё-всё вручную.
Когда в CMI есть полная настройка прямиком из игры.
Я сделал проще.
Посмотреть вложение 3832
Посмотреть вложение 3833
Просто прописал команду /kit в DM при нажатии на иконку "Киты"
Всё остальное настроил из под CMI
поделись айпи, хочу смотреть CMI в деле.
нигде толком его не видел, уже давно думаю. пересесть ли на него с EssX
 

Woodpecker

Премиум
Woodpecker, Ты хочешь отдельное меню написать, или же использовать GUI меню от CMI?
Если вручную, это возможно, но очень геморрно.
Если ты будешь вписывать вручную, по сути ты прописываешь каждый кит, разрешения для него, всё-всё-всё вручную.
Когда в CMI есть полная настройка прямиком из игры.
Я сделал проще.
Посмотреть вложение 3832
Посмотреть вложение 3833
Просто прописал команду /kit в DM при нажатии на иконку "Киты"
Всё остальное настроил из под CMI
Хочу в ручную, так как у меня киты по приоритетам, типо для каждой группы в меню наборов свой набор
 

AlexF1B

Премиум
Woodpecker, Вот пример прав на киты у меня на сервере:
default
cmi.kit.*.preview
- предпросмотр китов, если нажать на кит ПКМ, то можно увидеть его содержание.
cmi.kit.меню - кит выдающий бумажку, меню сервера. При нажатии на которую открывается меню. Создано для ленивых, кто не любит прописывать /menu
cmi.kit.радужный - радужная броня.
cmi.kit.старт - кит старт.
cmi.kit.фермерский - кит, выдающий семена для создания фермы.
Эти все киты может получить любой игрок на сервере. Так же есть ограничения на каждый кит, в виде кд, и кол-ва использований.
1600756055418.png
1600756085093.png
1600756110309.png
1600756137683.png
Далее у меня на сервере есть 9 привилегий, каждая из которых даёт какие-то свои плюшки.
Количество приватов, доп. команд и тд и тп.
Никакого креатива всё честно. Все привилегии можно получить на сервере без доната, любую из них можно выбить в кейсе за игровую валюту.
1 кит - 1600756296317.png

9 кит - 1600756317135.png

Всё сбалансировано, даже имея 9 привилегию игрок не становится богом на сервере, шмот не фул чар, никаких имба зачаром, или незерита в комплекте.
В каждый кит в CMI можно впихнуть стоимость кита, то есть чтобы кит приобретался да голду, или же впихнуть наоборот вознаграждение за получение кита. В киты можно вписать команды, допустим на выдачу ключей или чего либо, что только пожелаете, любые уведомления и любой текст.
1600756440755.png
1600756460564.png
1600756516930.png
1600756498995.png
1600756556959.png - выбор слота, где он будет отображаться.

1600756590971.png - описание для кита, отображается в GUI меню.
1600756627677.png - команда при получении кита, допустим кит без шмота, а с виртуальными ключами от кейсов. Просто прописать в описание какие ключи будут выданы.
1600756717552.png - самое интересное, задаем к примеру категорию 1, и даём её на любое кол-во китов, допустим на три.
При получении любого из 3-х китов, другие из категории закрываются на кулдаун, это когда ты хочешь предоставить право выбора игрокам. Я делал так kit wipe1,2,3 и игроки выбирали что им нужно, ключи, голда, шмот, строительный материал и тд.
1600756851228.png - все серые киты не доступны, серые киты может прописать или ключить только администрация, я использую часть как лут для кейсов, просто прописав при выпадении в кейсе определенного предмета в награду /kit staff player к примеру, и всё, игроку выдается данный кит, хотя в основном меню он и не доступен.
Вот одно из описаний кита, выдаваемых после вайпа:
1600756968395.png
1600756992308.png

1600757013927.png
1600757052159.png
Ах да, для каждой привилегии с 1-9 разрешения на киты:
cmi.kit.1;cmi.kit.2;cmi.kit.3;cmi.kit.4;
cmi.kit.5;cmi.kit.6;cmi.kit.7;cmi.kit.8;cmi.kit.9

Авто объединение сообщений:

Woodpecker,
Код:
items:
  1:
    material: black_stained_glass_pane
    slot: 0
    display_name: 'Нет доступных китов'
    lore:
    - '&3|&5❀&3|'
    hide_attributes: true
    hide_enchantments: true
    hide_effects: true
    hide_unbreakable: true
    priority: 5
  2:
    material: IRON_CHESTPLATE
    slot: 0
    display_name: 'Кит 1'
    lore:
    - 'Описание Кит 1'
    hide_attributes: true
    hide_enchantments: true
    hide_effects: true
    hide_unbreakable: true
    priority: 4
    view_requirement:
      requirements:
        permission:
          type: has permission
          permission: kit.1
    left_click_commands:
    - '[console] kit 1 %player_name%'
    - '[close]'
    right_click_commands:
    - '[console] kit 1 %player_name%'
    - '[close]'
  3:
    material: IRON_CHESTPLATE
    slot: 0
    display_name: 'Кит 2'
    lore:
    - 'Описание Кит 2'
    hide_attributes: true
    hide_enchantments: true
    hide_effects: true
    hide_unbreakable: true
    priority: 3
    view_requirement:
      requirements:
        permission:
          type: has permission
          permission: kit.2
    left_click_commands:
    - '[console] kit 2 %player_name%'
    - '[close]'
    right_click_commands:
    - '[console] kit 2 %player_name%'
    - '[close]'
  4:
    material: IRON_CHESTPLATE
    slot: 0
    display_name: 'Кит 3'
    lore:
    - 'Описание Кит 3'
    hide_attributes: true
    hide_enchantments: true
    hide_effects: true
    hide_unbreakable: true
    priority: 2
    view_requirement:
      requirements:
        permission:
          type: has permission
          permission: kit.3
    left_click_commands:
    - '[console] kit 3 %player_name%'
    - '[close]'
    right_click_commands:
    - '[console] kit 3 %player_name%'
    - '[close]'
  5:
    material: IRON_CHESTPLATE
    slot: 0
    display_name: 'Кит 4'
    lore:
    - 'Описание Кит 4'
    hide_attributes: true
    hide_enchantments: true
    hide_effects: true
    hide_unbreakable: true
    priority: 1
    view_requirement:
      requirements:
        permission:
          type: has permission
          permission: kit.4
    left_click_commands:
    - '[console] kit 4 %player_name%'
    - '[close]'
    right_click_commands:
    - '[console] kit 4 %player_name%'
    - '[close]'
Если у игрока будет разрешение на kit.1, то будет в 0 слоте отображаться 1 кит, описание и всё составишь сам, если kit.2, то на 2 и тд.
Но тут нужно учесть 1 момент, нельзя в таком случае делать наследование групп, допустим если у тебя игрок в 1 группе может получить первый кит, то если он перейдет во 2 группу, нужно убрать из 2 группы возможность получения первого, а выставить только второй и так далее, либо это не будет работать корректно, если ты хочешь выставить отображения всех китов 1 слоте.
 
Последнее редактирование:

AlexF1B

Премиум
Woodpecker,
  • %cmi_user_kitcd_[kitName]%
  • %cmi_user_kit_available_[kitName]%
  • %cmi_user_kit_hasaccess_[kitName]%
    Надеюсь описание не требуется, что за что отвечает? :)
 

Woodpecker

Премиум
Знаю, что можно плэйсхолдер нацепить на предмет в DM, но хочу, чтобы, если кд то другой блок, и пишет кд
 

AlexF1B

Премиум
Woodpecker, Вот как раз таки кд - другой блок отображается в GUI меню от CMI, чем тебе дефолтная менюшка от CMI не угодила, столько функционала и никакие костыли не нужно лепить, все настраиваться в игре. :unsure:
 

AlexF1B

Премиум
Woodpecker, в сообщении выше, есть скрин, где написано Слот: Авто, можешь выбрать любой слот какой тебе нравится, и расставить киты как тебе угодно, вчера же я скидывал расположение китов у меня.
1600766056168.png
 

Woodpecker

Премиум
Не, я не про расположение китов, а обычных блоков
Авто объединение сообщений:

Типо, чтобы не отличалось от менюшек
 

AlexF1B

Премиум
Woodpecker, Импровизируй, создай пустые киты, которые невозможно получить, создай у них пустое описание, выстави стёкла и готово.
 

AlexF1B

Премиум
Woodpecker, Вообще по дефолту там где нет китов, там голубые стекла установлены, найди их в конфиге, и замены на лаймовые, и расставь киты как тебе удобно, там где не будет китов, будут лаймовый стекла ;)
 

Woodpecker

Премиум
Вообще по дефолту там где нет китов, там голубые стекла установлены, найди их в конфиге, и замены на лаймовые
Что-то не могу найти
Авто объединение сообщений:

Нашёл)
Авто объединение сообщений:

Что-то пробовал, пробовал, так и не получилось в CMI.

Мб кто-то знает, как сделать в DeluxeMenus?
 
Последнее редактирование:

The_stas

Команда форума
Администратор
В плагине CMI предварительные настройки оформления
Замени свой файл kits.yml на этот, предварительно сохранив свой в укромном месте. Потом создай и настрой свои киты на нужные слоты
Безымянный.png
 

Вложения

  • 7.3 КБ Просмотры: 2

Комнаты в чате

Верх Низ