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

Ищу плагин Цветной ник над головой.

Тема в разделе "[Архив] Помощь", создана пользователем SaMEC, 10 июл 2012.

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

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Ищу плагин который делает ник над головой цветным!
    На CB 1.2.5 R4 (+-) !
     
    Оригинало_о нравится это.
  2. Хостинг MineCraft
    <
  3. leon0399

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

    Баллы:
    103
    Skype:
    leon_03_99
    Имя в Minecraft:
    leon0399
    Colorme
     
  4. Автор темы
    SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Бред, видел когда нибудь чтобы колорми так делал?
     
  5. leon0399

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

    Баллы:
    103
    Skype:
    leon_03_99
    Имя в Minecraft:
    leon0399
    представь себе, да видел. он и у меня стоит
     
    BleaZz нравится это.
  6. Автор темы
    SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    А как это, сделать не подскажешь?
     
    Оригинало_о и zuma2 нравится это.
  7. leon0399

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

    Баллы:
    103
    Skype:
    leon_03_99
    Имя в Minecraft:
    leon0399
    1. /colorme list - Показывает список доступных цветов
    2. /colorme <name> <color> - Назначить игроку определённый цвет
    3. /colorme <name> - Убрать игроку цвет ника и назначить его белым
     
    BleaZz нравится это.
  8. Автор темы
    SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Не не не парит, не меняет цвет!
    test.jpg
     
  9. leon0399

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

    Баллы:
    103
    Skype:
    leon_03_99
    Имя в Minecraft:
    leon0399
    Он у тебя с чат плагином конфликтует... Наверно... Точно
     
  10. Tomato

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

    Баллы:
    68
    Skype:
    TomatoRus
    Имя в Minecraft:
    Tomato
    чушь не пиши, это обычный плагин для изменения цвета префикса и ника в чате

    насколько я знаю плагина такого нету.
    что бы раскрасить ник над головой нужно модифицировать сам bukkit.
     
    Тарас1987, SaMEC и Mik1313 нравится это.
  11. leon0399

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

    Баллы:
    103
    Skype:
    leon_03_99
    Имя в Minecraft:
    leon0399
    Ты сам чушь несешь, со своими 5 сообщениями. только что узнал, что такое баккит, и уже что то пытаешься сказать человеку, который сам может плагин написат
     
    BleaZz нравится это.
  12. Tomato

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

    Баллы:
    68
    Skype:
    TomatoRus
    Имя в Minecraft:
    Tomato
    количество сообщений не говорит о знаниях человека
    http://forums.bukkit.org/threads/ch...s-now-suffixes-and-prefixes-1-2-5-r4-0.49691/ прочитай про color me (может дойдет)

    если не прав так и скажи, не фиг тут выделываться, каждый может написать плагин, гайд найти не составит труда)
     
    Linkinkov, SaMEC и Mik1313 нравится это.
  13. Автор темы
    SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    :fp:Чистый сервер, без плагинов, ColorMe онид стоял что ты мне впариваешь про конфликт , я согласен с томато там нету ни каких модификаций цвета над головой персонажа!
     
  14. mayor123

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

    Баллы:
    173
  15. Автор темы
    SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Не нужно ни какого модификации клиента, друг помог с написанием плагина ,но он только в альфа тесте!
    Ссылка на видео!
     
    Tomato и NyanCat121 нравится это.
  16. DmitriyMX

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

    Баллы:
    153
    Skype:
    dmn550
    Покопался в интернете и реализовал вот такую функцию для смены цвета ника:
    Код:
    // для начала надо подключить не bukkit.jar (апи), а craftbukkit.jar (сервер)
    import net.minecraft.server.EntityPlayer;
    import net.minecraft.server.Packet20NamedEntitySpawn;
    import org.bukkit.craftbukkit.entity.CraftPlayer;
    /* *** */
    public void changePlayerName(Player player, String newName){
        EntityPlayer entityPlayer =  ((CraftPlayer)player).getHandle();
        entityPlayer.name = newName;
     
        for(Player onpl : Bukkit.getOnlinePlayers()){
            ((CraftPlayer)onpl).getHandle().netServerHandler.sendPacket(new Packet20NamedEntitySpawn(entityPlayer));
        }
    }
    Использовать можно например так:
    Код:
    @EventHandler
    public void onJoin(PlayerJoinEvent event){
        changePlayerName(event.getPlayer(), ChatColor.RED + event.getPlayer().getName());
    }
    [​IMG]

    Однако, есть несколько минусов, решение которых пока не нашел:
    - почему-то в мире стал появляться локальный (т.е. не на сервере) двойник;
    - имя игрока теперь не "DmitriyMX", а "§cDmitriyMX", что приводит к неудобству банов и внутреигровой авторизации;
    - так же, просмотрев код метода Packet20NamedEntitySpawn(), увидел неприятную особенность: имя игрока не должно превышать 16 символов:
    Код:
    public Packet20NamedEntitySpawn(EntityHuman entityhuman){
        this.a = entityhuman.id;
     
        if (entityhuman.name.length() > 16) {
            this.b = entityhuman.name.substring(0, 16);
        } else {
            this.b = entityhuman.name;
        }
    // ***
    
    а значит имя вида "§c[PVP] §fDmitriyMX" будет обрезано до "§c[PVP] §fDmitri", что уже не круто.
     
  17. DmitriyMX

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

    Баллы:
    153
    Skype:
    dmn550
    Ты дибил? Я только что, выше постом, описал КАК ЭТО СДЕЛАТЬ на Bukkit! Без всяких споутов и патча клиента! Если ты фома неверущий, могу исходники готовые кинуть:D
     
  18. Автор темы
    SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Да у этого плагина - сов очень многовато, но то что казалось невозможным как некоторые доказывали, оказалось довольно выполнимым!
    У меня чуток не совсем так как ты выложил! И систему бана цветного ника тоже можно сделать!
     
  19. DmitriyMX

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

    Баллы:
    153
    Skype:
    dmn550
    ПЛАГИНЫ управлять этим МОГУТ. И я выше это уже доказал (оправергнув самого себя страницей ранее).
    Управлять пакетами через плагины никто не запрещал ;)
     
    kaban1997, BleaZz, HardKrab и 2 другим нравится это.
  20. DmitriyMX

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

    Баллы:
    153
    Skype:
    dmn550
    Можно сделать всё. Как я уже сказал, я еще решения не нашел, но не говорю что это невозможно)
     
  21. DmitriyMX

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

    Баллы:
    153
    Skype:
    dmn550
    Ну ведь можешь нормально говорить, по делу, а не лепить фразы вида "это не возможно". когда тебе только что показали что возможно:)

    А так, я уже над этим работаю
     
Статус темы:
Закрыта.

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