* * * Форумы на Наша-Life THREAD * * * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- THREAD : Вопрос HUD и. Started at 31-01-2010 10:21 by $k!mmer Visit at https://bbs.nashalife.ru/showthread.php?threadid=53180 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 1] Author : $k!mmer Date : 31-01-2010 10:21 Title : Вопрос по HUD. Только вступаю в сей раздел. Не могли бы вы рассказать, как сделать так, чтоб при изменении параметра "здоровье" (от повреждений и наоборот) HUD показывался, но потом через некоторое время скрывался? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 2] Author : manJak Date : 31-01-2010 11:52 Добавить в CHudHealth (по памяти написал) переменную, хранящую время последнего изменения здоровья, и обновлять вместе с ним. Остаётся в Paint задавать прозрачность на основе разницы между хранимым и текущим временем. Как-то так. оО -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 3] Author : Breever Date : 02-02-2010 17:42 Там где-то есть анализ: изменилось ли здоровье. Вот там в этом случае нужно установить значение переменной на максимальное. Далее в OnThink делать прозрачность в зависимости от этой переменной и уменьшать ее. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 4] Author : KLIMaka Date : 02-02-2010 23:15 Ну в принципе здесь и без изменения кода обойтись можно. Смотреть в HudAnimations.txt, там все предельно ясно, ИМХО. Как наводка - при дамаге исполняется ивент HealthDamageTaken, в котором и показываем/скрываем все что нужно -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The messages has been download from Форумы на Наша-Life at https://bbs.nashalife.ru at 06.10.2024 12:29:17