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

  • Автор темы Автор темы jusik
  • Дата начала Дата начала

jusik

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Jusik
Можно ли как-то спрятать жизни?
oft0kp.png
 
Нет, нельзя
 
Можно. Но если спрятать все, то на клиенте появятся забавные проблемы.
 
можно, но если делать свою систему хп
 
А как это реализовать?
Если убрать все сердечки, то игрок после смерти не сможет нажать кнопку воскрешения -- она не будет гореть, даже после перезахода.
Реализуется это всё довольно просто -- подменой пакетов об обновлении здоровья + эффекты.
 
+1 хотя бы полсердечка должно быть. Но тс наверное хотел спрятать верхний ряд.
 
Да что бы было их 10 а на самом деле где-то 20-30
Проблема в том что чем больше сердечок тем больше места занимает на екране
 
Я их побавляю через
PlayerLevelChangeEvent
 
Я конечно под ведерко не пишу, но думаю достаточно того, что клиенту будет отправляться 10 сердец, а сервер будет парировать актуальным значением, например, в 30 сердец.
Либо считать так (int)(10(Или 20, я не помню)/100)*(int)(MaxHp/100*CurrHp), так будет показывать в процентах, если я не затупил.

В любом случае, если проблема в верхних строках здоровья, то решить проблему не сложно.
P.S. Писал немного дутый, так что может быть что-то не верно
 
Ахереть костылей напредлагали.
HealthScale
Установишь 40.0 - будет 2 ряда сердец.
Установишь 20.0 - будет 1 ряд сердец.
Всё время, вне зависимости от общего количества здоровья.
 
Ахереть костылей напредлагали.
HealthScale
Установишь 40.0 - будет 2 ряда сердец.
Установишь 20.0 - будет 1 ряд сердец.
Всё время, вне зависимости от общего количества здоровья.
Попробую
 
Назад
Верх