Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • 0
Malinin

Получение здоровья персонажа

В общем, пытаюсь в меню вывести прогрессбары со здоровьем, кровью итд. Не могу понять, в чём косяк:

        PlayerBase player;

        float sHealth         = player.GetHealth("","");
        float sBlood         =    player.GetHealth("","Blood");
        int sShock                =    player.GetHealth("","Shock");
        float sStamina                =    player.GetStatEnergy().Get();
        m_HealthBar.SetCurrent(sHealth);
        m_BloodBar.SetCurrent(sBlood);
        m_ShockBar.SetCurrent(sShock);
        m_StaminaBar.SetCurrent(sStamina);

Прогрессбары остаются на нуле, реакции ноль

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0

Если что, всё действо происходит в InGameMenu и вопрос всё ещё актуален, я в тупике

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах



  • 0

нашел class InGameMenu в   5_Mission\GUI\InGameMenu.c

что есть m_HealthBar m_BloodBar m_ShockBar m_StaminaBar и что за функция в них SetCurrent понять не смог.

Как минимум чего-то точно не достает

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
5 часов назад, 123new сказал:

нашел class InGameMenu в   5_Mission\GUI\InGameMenu.c

что есть m_HealthBar m_BloodBar m_ShockBar m_StaminaBar и что за функция в них SetCurrent понять не смог.

Как минимум чего-то точно не достает

Не, это моддинг дефолтной менюшки, я добавил свои прогрессбары на неё. Мне нужно просто получить числовое значение показателей здоровья, стамины, шока,крови. SetCurrent устанавливает значение заполненности прогрессбара.

Изменено пользователем MineStyle (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
16 часов назад, MineStyle сказал:

Не, это моддинг дефолтной менюшки, я добавил свои прогрессбары на неё. Мне нужно просто получить числовое значение показателей здоровья, стамины, шока,крови. SetCurrent устанавливает значение заполненности прогрессбара.

в  таком случае или весь код предоставьте или хотя бы покажите класс этих переменных, дабы изучить функцию. Может быть вы функцию вызываете такую, что она прогрессбары эти вообще не трогает

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.