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

Решено Невозможно выдать предмет в DeluxeMenus

Тема в разделе "Помощь", создана пользователем Александр Кудрявцев, 9 авг 2022.

Статус темы:
Закрыта.
  1. Автор темы
    Александр Кудрявцев

    Александр Кудрявцев Новичок

    Баллы:
    16
    Имя в Minecraft:
    InstaSanya
    Мне нужно чтобы в меню на сервере покупался уже переименованный предмет, но этого сделать невозможно из-за того что мешают кавычки, пытался переставлять, перепробовал все что можно.
    Если оставлять так как есть, плагин не релодается и выдает ошибку в консоли, если переделать запятые в команде не выдается предмет при покупке (команда просто не работает)
    Что мне делать? Может есть какой-то другой вариант выдать переименованный предмет?
    Плагин: DeluxeMenus
    upload_2022-8-9_21-10-15.png
     
    Последнее редактирование: 9 авг 2022
  2. artsemiym

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

    Баллы:
    61
  3. Автор темы
    Александр Кудрявцев

    Александр Кудрявцев Новичок

    Баллы:
    16
    Имя в Minecraft:
    InstaSanya
    Я там команду и создавал, проблема заключается в том что кавычки мешают команде. upload_2022-8-9_21-26-57.png
     
  4. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Нельзя использовать одинарную кавычку в тексте, когда заключаешь всю строку в них. Нужно сдвоить, т.е. написать два символа ' (не одним символом "). К тому же, у тебя в nbt кавычки криво расставлены - "Базука бродяги' - начинается с двойной, кончается одинарной.
    Выйдет что-то вроде {display:{Name:"[{''text'':''Базука бродяги''}]"}} (лучше скопируй, чтоб увидеть посимвольно).
     
  5. Автор темы
    Александр Кудрявцев

    Александр Кудрявцев Новичок

    Баллы:
    16
    Имя в Minecraft:
    InstaSanya
    То, что они кривы расставлены Я вкурсе. Пытался переставлять.

    '[console] give %player_name% minecraft:crossbow{display:{Name:"[{''text'':''Базука бродяги''}]"}} 1'
    Сделал как ты сказал, арбалет выдался но без переименования.
     
  6. HauserGrim

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

    Баллы:
    96
    Если стоит essentials, то он заменяет give на свою, чтобы использовать ванильную, на что рассчитаны все эти генераторы предметов, используй minecraft:give
     
  7. Автор темы
    Александр Кудрявцев

    Александр Кудрявцев Новичок

    Баллы:
    16
    Имя в Minecraft:
    InstaSanya
    Не стоит
     
  8. cactus888

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

    Баллы:
    76
    все одинарные кавычки в команде give продублируй
     
  9. Автор темы
    Александр Кудрявцев

    Александр Кудрявцев Новичок

    Баллы:
    16
    Имя в Minecraft:
    InstaSanya
    Человек выше сказал что нужно это сделать, предмет выдается но не переименованный
     
  10. cactus888

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

    Баллы:
    76
    Код:
    '[console] give @s crossbow{display:{Name:''[{"text":"Базука бродяги","italic":false}]''}} 1'
    а если так?
     
  11. Автор темы
    Александр Кудрявцев

    Александр Кудрявцев Новичок

    Баллы:
    16
    Имя в Minecraft:
    InstaSanya
    Работает, благодарю.
     
Статус темы:
Закрыта.

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