CustomVital

Бесплатно CustomVital 1.0.2

Нет прав для скачивания
Hooks:
  • LoadCustomVital
    Вызывается при загрузке плагина.
  • UnloadCustomVital
    Вызывается при выгрузке плагина.

API :
  • AddVitalInfo(CustomVitalInfo info)
    Добавляет глобальный показатель для всех игроков.
    • info — объект кастомного показателя
  • AddRangeVitalInfo(List<CustomVitalInfo> info)
    Добавляет список глобальных показателей.
    • info — список показателей
  • RemoveVitalInfo(CustomVitalInfo info)
    Удаляет глобальный показатель.
    • info — объект показателя
  • AddResettableVitalInfo(CustomVitalInfo info)
    Добавляет временный (одноразовый) показатель для всех игроков.
    • info — объект показателя
  • AddPersonalVitalInfo(BasePlayer player, CustomVitalInfo info)
    Добавляет персональный показатель игроку.
    • player — игрок
    • info — объект показателя
  • AddRangePersonalVitalInfo(BasePlayer player, List<CustomVitalInfo> info)
    Добавляет список персональных показателей игроку.
    • player — игрок
    • info — список показателей
  • RemovePersonalVitalInfo(BasePlayer player, CustomVitalInfo info)
    Удаляет персональный показатель у игрока.
    • player — игрок
    • info — объект показателя
  • AddPersonalResettableVitalInfo(BasePlayer player, CustomVitalInfo info)
    Добавляет временный (одноразовый) показатель игроку.
    • player — игрок
    • info — объект показателя

Дополнительное API (таймеры) :
  • AddTimedVitalInfo(CustomVitalInfo info)
    Добавляет глобальный показатель с таймером, который отображается до его окончания.
    • info — объект показателя (используется поле timeLeft для длительности)
  • AddPersonalTimedVitalInfo(BasePlayer player, CustomVitalInfo info)
    Добавляет персональный показатель с таймером для конкретного игрока.
    • player — игрок
    • info — объект показателя (используется поле timeLeft)
  • RemoveTimedVitalInfo(CustomVitalInfo info)
    Удаляет глобальный показатель с таймером.
    • info — объект показателя, который нужно удалить
  • RemovePersonalTimedVitalInfo(BasePlayer player, CustomVitalInfo info)
    Удаляет персональный показатель с таймером у конкретного игрока.
    • player — игрок
    • info — объект показателя, который нужно удалить

Отображение таймера :
Отображение таймера :
  • Показатель отображается до окончания времени из timeLeft
  • Для вывода оставшегося времени используйте формат:
  • {timeleft:ss} — секунды
  • {timeleft:mm} — минуты
  • {timeleft:hh} — часы
  • {timeleft:mm':'ss} — минуты:секунды
  • {timeleft:hh':'mm':'ss} — часы:минуты:секунды
Назад
Сверху Снизу