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

Идея Выдача написанных книг

Тема в разделе "Запросы на разработку плагинов", создана пользователем gold-morphin, 19 дек 2012.

  1. Автор темы
    gold-morphin

    gold-morphin Умывальников начальник и Мочалок командир Пользователь

    Баллы:
    153
    Возникла необходимость выдавать пользователям некие написанные книги, командой /give. Попробовав сделать это аналогично выдачи карт (/give Player map:3) обломался, ибо 387:цифра, выдавало пустую написанную книгу. Немного погуглив - выяснил, что данные о книге находятся в Player.dat. А теперь внимание вопрос: реально ли написать плагин, который будет лезть в Player.dat, брать оттуда книгу "X" и выдавать игроку "Y"
     
  2. Sgy-x2

    Sgy-x2 Старожил Пользователь

    Баллы:
    123
    Попробуй этот плагин, думаю это то что тебе нужно.
    BookRules
     
    Stalkerdeni971 нравится это.
  3. Автор темы
    gold-morphin

    gold-morphin Умывальников начальник и Мочалок командир Пользователь

    Баллы:
    153
    Sgy-x2, это немного не то, тут игроки сами выдают себе книгу, мне же надо, дабы книга выдавалась посредством команды give, Но всё равно спасибо ;)
     
    slavik123123123 нравится это.
  4. Jampire

    Jampire Старожил Пользователь

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Не думаю что это будет легко реализовать. Нужно ждать API для книг, которые хз когда сделают. То что есть сейчас - жесткие велосипеды.

    такое написать, да еще и с ошибкой... вот он, модератор.
     
  5. Автор темы
    gold-morphin

    gold-morphin Умывальников начальник и Мочалок командир Пользователь

    Баллы:
    153
    Причём здесь
     
  6. benchik

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

    Баллы:
    88
    Skype:
    ibenchik
    Имя в Minecraft:
    CapNem0
    Так что, решения никто не подскажет?
     
  7. skynetxxx

    skynetxxx Старожил Пользователь

    Баллы:
    123
    Текст в книге задаётся NBT-метками.
    Соответственно необходимо создавать CraftItemStack и задавать ему текст в NBT.
    Самый простой способ - размножить книги при помощи команды more (Essentials, CommandBook или VoxelMore) и давать игрокам через /inv (OpenInv, Essentials).

    Ну и само-собой - плагин написать не очень сложно, он состоит из поиска книги по тэгу, копировании её как CraftItemStack и выдачи игроку.
     
  8. Aleksandrzi

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

    Баллы:
    61
    Имя в Minecraft:
    Aleks
    В выдачей написанных книг,на своем сервере я поступил так - на спавне сделал раздатчик книг и при телепорте ,ему автоматически выдается. Все просто.
     
  9. Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Спасибо чувак!! Помог!!
    Да, это сарказм, ты апунл тему зуй знает какой давности, идиот...
     
  10. Quarter

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

    Баллы:
    76
    Имя в Minecraft:
    Stannis
    Написанные книги можно выдавать из чата:
    /give @p 387 1 1 {author:"ИмяАвтора",title:"Название Книги",pages:[Страница,Вторая страница]}, где
    @p - игрок которому надо выдать книгу.
    Однако, при таком использовании есть очень весомое ограничение на размер текста. Поэтому все же лучше использовать этот способ из консоли
     

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