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

Статус
Закрыто для дальнейших ответов.

___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 и вводить код вручную.

Можно, конечно и не добавлять язык, а использовать ненужный, абракадабрский какой-нибудь, но вы ведь понимаете, что это не есть хорошо? :)
 
Что? Куда? Зачем?
Берешь любой, ненужный язык для тебя(допустим китайский) из ресурспака, заменяешь иероглифы на свои иконки, картинки и тд. Ставишь ресурспак, пишешь в чат символ (который ты заменил в png файле) и все.
 
Что? Куда? Зачем?
Берешь любой, ненужный язык для тебя(допустим китайский) из ресурспака, заменяешь иероглифы на свои иконки, картинки и тд. Ставишь ресурспак, пишешь в чат символ (который ты заменил в png файле) и все.
До конца дочитай пост.
 
Там символ достаточно перерисовать, но ты же понимаешь что иконка не будет больше чем высота одной строки чата?
(плагин с этими штуками, если хочешь поизучать - жмяк)
vg6cfnc-png.91803
 
Там символ достаточно перерисовать, но ты же понимаешь что иконка не будет больше чем высота одной строки чата?
(плагин с этими штуками, если хочешь поизучать - жмяк)
vg6cfnc-png.91803
Плагин проштудирую вдоль и поперек, большое спасибо)
Символ, к сожалению перерисовать не достаточно - в glyph_size.bin нужно вносить правки по ширине и высоте иконки, то есть - если "А"- 5px на 8px то новая текстурка - шерсть, например, просто обрежется. Пробовал брать то ли японский, то ли корейский, чтобы символ занимал всю ячейку -1\16 высоты и ширины картинки, и всё было бы классно, но я не смог найти этот язык в диапазоне юникода, чтобы вызвать через \u (\u00A8 например), хотя картинка со шрифтом явно указывает на юникод \u~~3A
 
Там символ достаточно перерисовать, но ты же понимаешь что иконка не будет больше чем высота одной строки чата?
(плагин с этими штуками, если хочешь поизучать - жмяк)
vg6cfnc-png.91803
Шрифт можно увеличить, если, опять же,если открыть glyph_size.bin, что у меня вряд ли получится.
KoshkBench ресурс пак, например, делает русский шрифт жирнее и выше. Если сделать то же самое с "абракадабрским"(надеюсь никто не обидится), то будет вообще идеально.
 
Там символ достаточно перерисовать, но ты же понимаешь что иконка не будет больше чем высота одной строки чата?
(плагин с этими штуками, если хочешь поизучать - жмяк)
vg6cfnc-png.91803
А есть что постарей? Например для майна 1.7.10.
Вручную плагины еще не могу переводить на другие версии майна.
 
Есть такой плагин, сейчас поделюсь.
 
Ору. Удачи с поисками.
(У мена эсть итат плгэн.)
(и да. тот что вы сюда кинули, это не он)
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.
Назад
Верх