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

[Клиент] Замена символа(ов) на картинку

Тема в разделе "Разработка плагинов для новичков", создана пользователем Dereku, 16 дек 2013.

  1. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    /** Я в курсе, что теме тут не место, но всё же... */
    Собсна, сабж - хочу реализовать в клиенте смайлики: автозамена смайликовых символов на картинку. Каким методом можно вытащить из сообщения символы смайлов ( :) , :( , :D, etc ) и заменить их на картинку, при этом не теряя fps при их рендере (овер9000 смайлов)?
     
    RVXman и Mik1313 нравится это.
  2. Хостинг MineCraft
    <
  3. Mefodii

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

    Баллы:
    153
    Skype:
    Dark_Mefodii1
    Имя в Minecraft:
    Mefodii
    Я понимаю что люди очень общительные и эмоциональные создания, в частности школьного возраста, но... 9к смайлов это же перебор...
     
    Сникерсни нравится это.
  4. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Я про их рендер, а не про кол-во смайлов :)
     
    ПриветОтЛайки нравится это.
  5. Hephest

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

    Баллы:
    153
    Skype:
    hephest1904
    Хватит основных, как на РБ сейчас (кроме крипера)
     
  6. Mefodii

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

    Баллы:
    153
    Skype:
    Dark_Mefodii1
    Имя в Minecraft:
    Mefodii
    Меньшее кол-во, меньший рендер? Не?
     
  7. Larin

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

    Баллы:
    103
    Попробуй отлавливать сообщения и проверять их на наличие этих символов, .contains() тебе в помощь.
     
  8. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Так и делаю, ибо ничего лучшего в отлове смайлов не вижу. Нужен способ как их рендрить из другого файла, а не из png шрифта.
     
    ПриветОтЛайки нравится это.
  9. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Добавь в файл шрифтов смайлы и заменяй сочетание символов на символ со смайлом, как Ы это :), а Ь это :(
     
  10. WCRAFT

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

    Баллы:
    173
    Skype:
    worldplaytv
    Имя в Minecraft:
    World
    Только Forge... Мод на клиент и на сервер, ибо баккит таким не занимается.
     
    caNek нравится это.
  11. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    А причём тут вообще сервер?
     
  12. WCRAFT

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

    Баллы:
    173
    Skype:
    worldplaytv
    Имя в Minecraft:
    World
    А, он хотел через клиент? Ну ок. :oops:
     
  13. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Префикс [Клиент] для красоты?
     
  14. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Мнек такое нафиг не нужно. Я вообще против изуродования шрифта какими либо смайлами, поэтому хочется сделать отдельный файлик с этими смайлами - получится ещё так, что их можно будет менять без всяких замарочек с подгонкой в шрифтах.
     
    Larin и Mik1313 нравится это.
  15. Larin

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

    Баллы:
    103
  16. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Я глянул код чата и его реализацию - его рендер нужно полностью переписывать, чтобы внести какие либо изменения.
     
  17. meegdie

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

    Баллы:
    63
    Имя в Minecraft:
    meegdie
    Сделай замену текста на символы (или панельку для добавления в чат). А смайлы запили в шрифте. BetterFont
     
  18. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Кстати да, у меян ещё стоит BetterFonts ;D
    Но суть то в другом - вопрос стоит как заменить текст на картинку.
     
  19. Larin

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

    Баллы:
    103
    Майн то смотрит в файле картинки для символов, попробуй таким-же способом.
     
    Stalkerdeni971 нравится это.
  20. meegdie

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

    Баллы:
    63
    Имя в Minecraft:
    meegdie
    Видел плагин который пилит картинку символами, но как добавлять картинку в чат не знаю, и если все таки будешь делать это не долгая работа (я так думаю). Лучше сделай как я тебе посоветовал
     
  21. FedorNogopletov

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

    Баллы:
    173

    Можно сделать большие смайлики)
     

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