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

Идея Иконки в чате.

Тема в разделе "Запросы на разработку плагинов", создана пользователем ___CouRage___, 2 июн 2018.

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

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

    Баллы:
    66
    Имя в Minecraft:
    ___CouRage___
    Суть идеи вот в чём - если в ресурс паке создать файл с новым языком, назовем его icons, в котором вместо букв и символов будут наши иконки (мечи, луки, или красивый текст Donate), подключить его к серверу и посредством плагина заменять текст типа {IRON_SWORD} на бинарный код символа из нашего языка icon, то все у кого есть ресурс пак в чате увидят картинку меча.

    Я в программировании не силен (от слова совсем), но понял, что glyph_size.bin отвечает за отображение нужного символа, то есть - клиент получает бинарный код типа 1001001001 и обрабатывает его (в glyph_size.bin должен быть заранее внесен этот код), показывая на его месте нужное изображение.

    Для удобства игроков можно сделать так: игрок пишет в чат -
    - Смотри какой у меня $show меч! (В этот момент он держит в руке железный меч)
    В этот момент плагин считывает id предмета в руке и заменяет текст $show на бинарный код, соответствующий IRON_SWORD

    Для админов такой вариант:
    *Пишет на табличке
    "Это иконка $sh=minecart вагонетки"
    А дальше по старому сценарию, либо пользоваться alt+num и вводить код вручную.

    Можно, конечно и не добавлять язык, а использовать ненужный, абракадабрский какой-нибудь, но вы ведь понимаете, что это не есть хорошо? :)
     
  2. Mr Hosting
  3. VRovo213

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

    Баллы:
    76
    Что? Куда? Зачем?
    Берешь любой, ненужный язык для тебя(допустим китайский) из ресурспака, заменяешь иероглифы на свои иконки, картинки и тд. Ставишь ресурспак, пишешь в чат символ (который ты заменил в png файле) и все.
     
  4. Автор темы
    ___CouRage___

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

    Баллы:
    66
    Имя в Minecraft:
    ___CouRage___
    До конца дочитай пост.
     
  5. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Там символ достаточно перерисовать, но ты же понимаешь что иконка не будет больше чем высота одной строки чата?
    (плагин с этими штуками, если хочешь поизучать - жмяк)[​IMG]
     
  6. Автор темы
    ___CouRage___

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

    Баллы:
    66
    Имя в Minecraft:
    ___CouRage___
    Плагин проштудирую вдоль и поперек, большое спасибо)
    Символ, к сожалению перерисовать не достаточно - в glyph_size.bin нужно вносить правки по ширине и высоте иконки, то есть - если "А"- 5px на 8px то новая текстурка - шерсть, например, просто обрежется. Пробовал брать то ли японский, то ли корейский, чтобы символ занимал всю ячейку -1\16 высоты и ширины картинки, и всё было бы классно, но я не смог найти этот язык в диапазоне юникода, чтобы вызвать через \u (\u00A8 например), хотя картинка со шрифтом явно указывает на юникод \u~~3A
     
  7. Автор темы
    ___CouRage___

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

    Баллы:
    66
    Имя в Minecraft:
    ___CouRage___
    Шрифт можно увеличить, если, опять же,если открыть glyph_size.bin, что у меня вряд ли получится.
    KoshkBench ресурс пак, например, делает русский шрифт жирнее и выше. Если сделать то же самое с "абракадабрским"(надеюсь никто не обидится), то будет вообще идеально.
     
  8. Александр1999

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

    Баллы:
    66
    А есть что постарей? Например для майна 1.7.10.
    Вручную плагины еще не могу переводить на другие версии майна.
     
  9. Acurity

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

    Баллы:
    78
    Есть такой плагин, сейчас поделюсь.
     
  10. Acurity

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

    Баллы:
    78
  11. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Хм. На странице написано что протестирован на 1.7. Проверял?
     
  12. KiparisQUI

    KiparisQUI Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    KiparisQUI
  13. demkom

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

    Баллы:
    76
    Имя в Minecraft:
    G_demkom_G
    Ору. Удачи с поисками.
    (У мена эсть итат плгэн.)
    (и да. тот что вы сюда кинули, это не он)
     
    Последнее редактирование: 3 июн 2018
  14. _Alex_RB_

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

    Баллы:
    76
    Имя в Minecraft:
    DokanBoy
    Да. 5 евро стоит.
     
Статус темы:
Закрыта.

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