1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Решено Как сделать магазин прав PEX?

Тема в разделе "Помощь", создана пользователем TheOfGamer, 30 апр 2021.

  1. Автор темы
    TheOfGamer

    TheOfGamer Новичок Пользователь

    Баллы:
    16
    Имя в Minecraft:
    TheOfGamer_
    Для мини-игр появилась идея сделать магазин, где за покупку чего либо будет выдаваться право PEX как сделать так чтобы ещё покупку можно было совершить всего 1 раз?
     
  2. _MrJaycob_

    _MrJaycob_ Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    JaycobYT
    Можно в DeluxeMenus это без проблем сделать. Создать предмет, при нажатии на который будет выдаваться нужный тебе пермишен. К этому предмету ещё нужно добавить проверку на пермишен, например, через view_requirements. Если пермишен выдан, то предмет будет отображаться в виде барьера или как тебе угодно. Вот, на примере китов. В зависимости от того, доступен кит или нет будут отображаться разные иконки, описания и т.д.


    Код:
    items:
      'example':
        material: LIME_DYE
        slot: 11
        priority: 1
        update: true
        hide_attributes:  true
        display_name: '&bExample Kit'
        lore:
          - ''
          - '&7Cooldown : &f3 Days'
          - '&7Left Click to Redeem'
        view_requirement:
          requirements:
            kit_requirement:
              type: string equals
              input: '%essentials_kit_is_available_example%'
              output: 'yes'
            kit_perm:
              type: has permission
              permission: essentials.kits.example
        left_click_commands:
          - '[player] kit example'
          - '[close]'
      'examplecd':
        material: GRAY_DYE
        slot: 11
        priority: 2
        update: true
        hide_attributes:  true
        display_name: '&cExample Kit Unavailable'
        lore:
          - '&7This kit is on cooldown!'
          - '&7You must wait : &f%essentials_kit_time_until_available_example%'
          - '&7Before using this kit again.'
        view_requirement:
          requirements:
            kit_perm:
              type: has permission
              permission: essentials.kits.example
      'examplenoperm':
        material: GRAY_DYE
        slot: 11
        priority: 3
        update: true
        hide_attributes:  true
        display_name: '&7Example Kit'
        lore:
          - '&7You do not have permission for this kit!'
     
  3. Автор темы
    TheOfGamer

    TheOfGamer Новичок Пользователь

    Баллы:
    16
    Имя в Minecraft:
    TheOfGamer_
    От кого, а от Джейкоба ответа не ожидал... Спасибо! Тема закрыта!
     

Поделиться этой страницей