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

  • Автор темы Автор темы 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
 
Последнее редактирование:
Во общем, я делаю ограничение инвентаря через itemjoin, но при покупки группы вип, должно заблокироваться 4 уже почти всё сделал, и тут загвостка человеку выдал группу vip перезахожу, а предметы всё равно остались.
Код:
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
ItemJoin мне кажется немного не умеет выдавать разные предметы разным группам. Либо же надо глубже рыть в документации по плагину, мб какие-ниь пермы дать надо
 
ItemJoin мне кажется немного не умеет выдавать разные предметы разным группам. Либо же надо глубже рыть в документации по плагину, мб какие-ниь пермы дать надо
Вы вообще поняли суть вопроса? Плагин выдаёт вещи, когда нужного permission'a нет, получается плагин не проверяет наличие permission, логично? логично. Поэтому мне нужно узнать может это я не так написал? или моя догадка верна и это что-то в плагине не так.
 
Вы вообще поняли суть вопроса? Плагин выдаёт вещи, когда нужного permission'a нет, получается плагин не проверяет наличие permission, логично? логично. Поэтому мне нужно узнать может это я не так написал? или моя догадка верна и это что-то в плагине не так.
Я вообще теперь ничего не понимаю.
 
По-человечески объясни, что ты хочешь сделать. Ни единого слова не понял.
Во общем, я делаю ограничение инвентаря через itemjoin
ItemJoin выдаёт предметы, а не ограничивает инвентарь. В чём вообще суть ограничения?
Кладёшь в слоты барьеры, которые нельзя перемещать?

при покупки группы вип, должно заблокироваться 4

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

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

В объясни нормально, что ты хочешь сделать, иначе с места мы не сдвинется
 
По-человечески объясни, что ты хочешь сделать. Ни единого слова не понял.

ItemJoin выдаёт предметы, а не ограничивает инвентарь. В чём вообще суть ограничения?
Кладёшь в слоты барьеры, которые нельзя перемещать?



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


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

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

1 | Функционал позволяет делать ограничение инвентаря поэтому я решил сделать.
2 | Какая разница?
3 | Ты видимо не понял.
Смотри, у группы default есть права на 1 предмет itemjoin.blocked , у группы vip и выше, этого права нет, поэтому нужно что бы этот предмет не выдавался при заходе.
 
1 | Функционал позволяет делать ограничение инвентаря поэтому я решил сделать.
2 | Какая разница?
3 | Ты видимо не понял.
Смотри, у группы default есть права на 1 предмет itemjoin.blocked , у группы vip и выше, этого права нет, поэтому нужно что бы этот предмет не выдавался при заходе.
Item join так не умеет. Я те атвичайу
 
Извиняюсь, моя глупость, не правильно написал и не проверил.
Хотя а падажи минуточку. У тебя itemjoin выдает предметы только игрокам с правом??

А что если выдать отрицательный пермишн на выдачу группе выше дефолта? По идее ничего не выдастся
 
Хотя а падажи минуточку. У тебя itemjoin выдает предметы только игрокам с правом??
Смотри, есть 2 предмета, 1 без пермишина, второй с пермишином, у группы default есть право на 2 предмет, а у вип и выше его нет, то есть 2-й предмет не должен выдаваться. Но он выдаётся.
 
Смотри, есть 2 предмета, 1 без пермишина, второй с пермишином, у группы default есть право на 2 предмет, а у вип и выше его нет, то есть 2-й предмет не должен выдаваться. Но он выдаётся.
Отрицательный пермишн тебя спасет. Я наконец допер в чем прикол
 
В каком смысле отрицательный ? То есть в lp выдать -itemjoin.blocked?
Не там иначе. Там в эдиторе есть зеленая штука true а тебе надо на false. В пексе через "-" да, сработало бы
 
Мне кажется, у тебя просто в конфиге ItemJoin в одном параметре стоит значение false, исправь его на true

Код:
Permissions:
  Obtain-Items: true
 
Мне кажется, у тебя просто в конфиге ItemJoin в одном параметре стоит значение false, исправь его на true

Код:
Permissions:
  Obtain-Items: true
Кстати, я думал об этом, даже включал его, но возможно из-за корявой настройки оно не работало, сейчас проверю.
 
Так, ну прогресс есть, то есть если пермишен не выдать то ничего не выдаётся, но вот проблема, отрицательный перм просто не работает.
 
Решил проблему, нужно было просто очистить инвентарь и всё, предмет не выдаётся.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ