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

Помогите Жизни и всё что с ними связанно

Тема в разделе "Разработка плагинов для новичков", создана пользователем jusik, 10 фев 2017.

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

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

    Баллы:
    66
    Skype:
    louky94096
    Имя в Minecraft:
    Jusik
    Можно ли как-то спрятать жизни?
    [​IMG]
     
  2. Хостинг MineCraft
    <
  3. VeryNothing

    VeryNothing Новичок Пользователь Заблокирован

    Баллы:
    21
    Имя в Minecraft:
    null
    не думаю.
     
  4. XjCyan1de

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

    Баллы:
    76
    Имя в Minecraft:
    XjCyan1de
    Нет, нельзя
     
  5. Ission

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

    Баллы:
    173
    Skype:
    lokivava
    Можно. Но если спрятать все, то на клиенте появятся забавные проблемы.
     
  6. TheZefirrkka

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

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    можно, но если делать свою систему хп
     
  7. Автор темы
    jusik

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

    Баллы:
    66
    Skype:
    louky94096
    Имя в Minecraft:
    Jusik
    А как это реализовать?
     
  8. Ission

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

    Баллы:
    173
    Skype:
    lokivava
    Если убрать все сердечки, то игрок после смерти не сможет нажать кнопку воскрешения -- она не будет гореть, даже после перезахода.
    Реализуется это всё довольно просто -- подменой пакетов об обновлении здоровья + эффекты.
     
  9. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    +1 хотя бы полсердечка должно быть. Но тс наверное хотел спрятать верхний ряд.
     
  10. Автор темы
    jusik

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

    Баллы:
    66
    Skype:
    louky94096
    Имя в Minecraft:
    Jusik
    Да что бы было их 10 а на самом деле где-то 20-30
    Проблема в том что чем больше сердечок тем больше места занимает на екране
     
  11. Dymeth

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

    Баллы:
    76
    Так а кто эти сердечки добавляет-то?
     
  12. Автор темы
    jusik

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

    Баллы:
    66
    Skype:
    louky94096
    Имя в Minecraft:
    Jusik
    Я их побавляю через
    PlayerLevelChangeEvent
     
  13. ImAlive

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

    Баллы:
    123
    Skype:
    makcvsdog
    Я конечно под ведерко не пишу, но думаю достаточно того, что клиенту будет отправляться 10 сердец, а сервер будет парировать актуальным значением, например, в 30 сердец.
    Либо считать так (int)(10(Или 20, я не помню)/100)*(int)(MaxHp/100*CurrHp), так будет показывать в процентах, если я не затупил.

    В любом случае, если проблема в верхних строках здоровья, то решить проблему не сложно.
    P.S. Писал немного дутый, так что может быть что-то не верно
     
  14. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Ахереть костылей напредлагали.[DOUBLEPOST=1487102108,1487101960][/DOUBLEPOST]HealthScale
    Установишь 40.0 - будет 2 ряда сердец.
    Установишь 20.0 - будет 1 ряд сердец.
    Всё время, вне зависимости от общего количества здоровья.
     
  15. Автор темы
    jusik

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

    Баллы:
    66
    Skype:
    louky94096
    Имя в Minecraft:
    Jusik
    Попробую
     

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