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

Плагин [CHAT/INFO/MISC] Healthy v1.4 [1.7.9-R0.2] - Смотрим на хп игрока в чате

Тема в разделе "Неподтвержденные плагины", создана пользователем Dereku, 13 июл 2014.

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

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Dsclmr: Первый плагин для паблика. Весь мой говнокод можете обкидывать говном поучениями, как надо.

    Healthy - это примерная копия плагина от Nijikokun, который был сделан для интереса тут.

    2014-07-14_01.24.33.png

    Использование весьма простое - в плагин, который изменяет формат чата (такие как ChatMananger, EssentialsChat, etc) вставляем тег $health в нужное нам место. Результат выше.

    Дэфолтный конфиг:
    Моё знание инглиша оставляет желать лучшего. Так что поправляйте ;)
    Код:
    #Healthy by _Dereku.
    
    # Use graphical display | Использовать графическое отображение
    useGraphical: true
    
    # Opening bracket | Скобка открытия
    openingBracket: "&r["
    # Closing bracket | Скобка закрытия
    closingBracket: "&r]"
    
    
    #  HP char  | знак хп
    # • ❤ |
    hpChar: "|"
    # Color existing HP | Цвет существующего хп
    colorExistingHP: "&a"
    # Color missing HP | Цвет отсутствующего хп
    colorMissingHP: "&c"
    
    

    Команды:
    • /healthy - Основная команда.
    • /healthy reload - Перезагрузка конфига

    Гарантированно работает с :
    • EssentialsChat
    • ChatManager (1.6.4 >=)
    • TownyChat
    Гарантированно НЕ работает с:
    • HeroChat


    Версии плагина:

    Healthy 1.4
    • Фикс вывода графического отображения хп, если хп > 20. Спасибо @St1nger13 за это :)
    Healthy 1.3
    • Небольшой псевдофикс графического вывода хп.
    Healthy 1.2
    • Добавлено численное отображение хп
    Healthy 1.1
    • Релиз моего крутого плагина
    Healthy 1.0
    • Прототип плагина, рабочая версия без конфига.

    Скачать (сорсы внутри):
    [​IMG]
     
    Последнее редактирование: 15 июл 2014
  2. Хостинг MineCraft
    <
  3. FirePoint

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

    Баллы:
    173
    Имя в Minecraft:
    Just_Andrew
  4. marick0073

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

    Баллы:
    88
    Skype:
    marick00731
    Имя в Minecraft:
    marick0073
    Более удобно было бы разместить вместо символьного представления здоровья - численное. А то как мне уж слишком много места требует включая то что на этой же строке могут находиться: группа, префикс иногда и суффикс.
     
  5. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    А как именно должно выглядеть численное значение?
     
  6. marick0073

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

    Баллы:
    88
    Skype:
    marick00731
    Имя в Minecraft:
    marick0073
    [20] marick0073: сообщение
    Как то так.
     
  7. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Цвета? [20] [15] [6] ? Или один цвет?
     
  8. marick0073

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

    Баллы:
    88
    Skype:
    marick00731
    Имя в Minecraft:
    marick0073
    Да, было бы отлично.[DOUBLEPOST=1405287522,1405287489][/DOUBLEPOST]С несколькими более эффектно.
     
  9. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Сделал.
     
  10. marick0073

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

    Баллы:
    88
    Skype:
    marick00731
    Имя в Minecraft:
    marick0073
    Спасибо, сейчас посмотрю.
     
  11. FirePoint

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

    Баллы:
    173
    Имя в Minecraft:
    Just_Andrew
    Так же можно сделать что-то вроде [3/20 HP]
     
  12. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Ну '/20' будет лишним - мы же все знаем, что стандартное полное хп = 20. За исключением, конечно, золотых яблок.
    Золотых яблок. А вот и первый баг :D
     
  13. marick0073

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

    Баллы:
    88
    Skype:
    marick00731
    Имя в Minecraft:
    marick0073
    Излишни.
     
  14. FirePoint

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

    Баллы:
    173
    Имя в Minecraft:
    Just_Andrew
    Можно сделать как можно больше вариативности а-ля конфиг и false с true.
    То есть пользователь может выбрать сам какой формат отображения ему нужен.
     
  15. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Ну так то '/20' можно влепить и в closingBracket.

    А собсна, вот тот баг, о котором я вещал.
    2014-07-14_05.33.47.png
     
  16. FirePoint

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

    Баллы:
    173
    Имя в Minecraft:
    Just_Andrew
    Ну не знаю даже...
     
  17. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    В общем, баг пока не могу решить, так что он пока открыт.
     
  18. marick0073

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

    Баллы:
    88
    Skype:
    marick00731
    Имя в Minecraft:
    marick0073
    В какой момент он появился? После того как добавили численный бар?
     
  19. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    При написании плагина в общем. Я исходил из статичного максимального здоровья в 20 хп (разделив на два, разумеется), и делил хп игрока на 2, чтобы получились 10 штук символов.
    Если поставить хп игрока выше, чем 20, то кол-во символов увеличится, что не есть хорошо.
    В итоге, метод healthGraphical(int) будет переписан.
     
  20. marick0073

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

    Баллы:
    88
    Skype:
    marick00731
    Имя в Minecraft:
    marick0073
    setMaxHealth() использовали перед тем как повышать здоровье?
     
  21. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Я НЕ повышаю здоровье игрокам, я только беру его значение. Здоровье повышает сам кубач.
     

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