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

Решено itemjoin выдаёт все предметы

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

Статус темы:
Закрыта.
  1. Автор темы
    Harakiry

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

    Баллы:
    21
    Во общем, делаю ограничение инвентаря, у группы default есть права на выдачу 1 предмета, у группы vip и выше, этого права нет, то есть у него не должно выдаваться 1 предмет с permission'ом.
    Код:
    items-Version: 8
    items-Delay: 0
    items-Overwrite: true
    items-Spamming: false
    items-RestrictCount: false
    items:
      blocked-inventory:
        id: '160:7'
        slot: 9,10,11,12,13,14,15,16,17,18,19,20,21,22
        name: '&fОграничение инвентаря'
        lore:
        - ''
        - '&fУ вас ограничен инвертарь'
        - ''
        - '&fЧто бы &2разблокировать&f купите premium.'
        triggers: join, respawn, death
        enabled-worlds: ALL
        itemflags: inventory-modify, unbreakable, hide-attributes, self-drops, death-drops
       
      blocked-inventory-two:
        id: '160:7'
        slot: 23,24,25,26
        name: '&fОграничение инвентаря'
        lore:
        - ''
        - '&fУ вас ограничен инвертарь'
        - ''
        - '&fЧто бы &2разблокировать&f купите premium.'
        triggers: join, respawn, death
        enabled-worlds: ALL
        permission-node: 'itemjoin.blocked'
        itemflags: inventory-modify, unbreakable, hide-attributes, self-drops, death-drops
     
    Последнее редактирование: 8 авг 2021
  2. Overwrite

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

    Баллы:
    98
    Имя в Minecraft:
    artcart
    ItemJoin мне кажется немного не умеет выдавать разные предметы разным группам. Либо же надо глубже рыть в документации по плагину, мб какие-ниь пермы дать надо
     
  3. Автор темы
    Harakiry

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

    Баллы:
    21
    Вы вообще поняли суть вопроса? Плагин выдаёт вещи, когда нужного permission'a нет, получается плагин не проверяет наличие permission, логично? логично. Поэтому мне нужно узнать может это я не так написал? или моя догадка верна и это что-то в плагине не так.
     
  4. Overwrite

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

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Я вообще теперь ничего не понимаю.
     
  5. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    По-человечески объясни, что ты хочешь сделать. Ни единого слова не понял.
    ItemJoin выдаёт предметы, а не ограничивает инвентарь. В чём вообще суть ограничения?
    Кладёшь в слоты барьеры, которые нельзя перемещать?

    Чего 4? 4 слота? А без покупки группы сколько блокируется? 0? Т.е. игрок покупает донат, и у него появляются ограничения? В чём логика?

    А почему они не должны были остаться? Плагин отвечает за выдачу, а не за удаление. Предметы выдались, когда право было? Значит всё работает правильно.

    В объясни нормально, что ты хочешь сделать, иначе с места мы не сдвинется
     
  6. Автор темы
    Harakiry

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

    Баллы:
    21
    1 | Функционал позволяет делать ограничение инвентаря поэтому я решил сделать.
    2 | Какая разница?
    3 | Ты видимо не понял.
    Смотри, у группы default есть права на 1 предмет itemjoin.blocked , у группы vip и выше, этого права нет, поэтому нужно что бы этот предмет не выдавался при заходе.
     
  7. Overwrite

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

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Item join так не умеет. Я те атвичайу
     
  8. Автор темы
    Harakiry

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

    Баллы:
    21
    Извиняюсь, моя глупость, не правильно написал и не проверил.
     
  9. Overwrite

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

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Хотя а падажи минуточку. У тебя itemjoin выдает предметы только игрокам с правом??

    А что если выдать отрицательный пермишн на выдачу группе выше дефолта? По идее ничего не выдастся
     
  10. Автор темы
    Harakiry

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

    Баллы:
    21
    Смотри, есть 2 предмета, 1 без пермишина, второй с пермишином, у группы default есть право на 2 предмет, а у вип и выше его нет, то есть 2-й предмет не должен выдаваться. Но он выдаётся.
     
  11. Overwrite

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

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Отрицательный пермишн тебя спасет. Я наконец допер в чем прикол
     
  12. Автор темы
    Harakiry

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

    Баллы:
    21
    В каком смысле отрицательный ? То есть в lp выдать -itemjoin.blocked?
     
  13. Overwrite

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

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Не там иначе. Там в эдиторе есть зеленая штука true а тебе надо на false. В пексе через "-" да, сработало бы
     
  14. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Отрицательные права в LP выдаются иначе:
    lp group группа permission set право false
     
  15. _MrJaycob_

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

    Баллы:
    76
    Имя в Minecraft:
    JaycobYT
    Мне кажется, у тебя просто в конфиге ItemJoin в одном параметре стоит значение false, исправь его на true

    Код:
    Permissions:
      Obtain-Items: true
     
  16. Автор темы
    Harakiry

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

    Баллы:
    21
    Кстати, я думал об этом, даже включал его, но возможно из-за корявой настройки оно не работало, сейчас проверю.
     
  17. Автор темы
    Harakiry

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

    Баллы:
    21
    Так, ну прогресс есть, то есть если пермишен не выдать то ничего не выдаётся, но вот проблема, отрицательный перм просто не работает.
     
  18. Автор темы
    Harakiry

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

    Баллы:
    21
    Решил проблему, нужно было просто очистить инвентарь и всё, предмет не выдаётся.
     
Статус темы:
Закрыта.

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