bastor 133 Опубликовано 27 Октября 2021 Всем привет! Помогите разобраться. Хочу поместить в динамический худ статик показателей ГГ . При вызове худа cтатик создается все работает но вот при закрытии удалить его ни как не получается. На get_hud():RemoveCustomStatic ни как ни реагирует. Скрытый текст function getSt(text, alpha, red, green, blue) alpha = (alpha<0 and 0) or (alpha>10 and 10) or alpha local param = 10 - math.floor(alpha + 0.5) text = string.sub(text, 1) .. string.format("%1.0f%%", alpha*10) alpha = 150 - param*10 return {text, alpha, red, green, blue} end function show() local hud = get_hud() local tbl = { ["actor_health"] = getSt("Здоровье:", db.actor.health *10, 0, 255, 0), ["actor_psy_health"] =getSt("Психика:", db.actor.psy_health *10, 0, 250, 255), ["actor_satiety"] = getSt("Голод:", 10 - db.actor.satiety *10, 255, 155, 0), ["actor_radiation"] = getSt("Облучение:", db.actor.radiation *10, 255, 255, 0), ["actor_sleep"] = getSt("Усталость:", nlc_vars.gg_need_sleep /25, 255, 255, 255),} for k,v in pairs(tbl) do custom_static = hud:GetCustomStatic(k) if custom_static == nil then hud:AddCustomStatic(k, true) elseif v then custom_static:wnd():SetText(v[1]) custom_static:wnd():SetTextColor(v[2],v[3],v[4],v[5]) end end end 11 часов назад, bastor сказал: Всем привет! Помогите разобраться. Хочу поместить в динамический худ статик показателей ГГ . При вызове худа cтатик создается все работает но вот при закрытии удалить его ни как не получается. На get_hud():RemoveCustomStatic ни как ни реагирует. Код (Показать) function getSt(text, alpha, red, green, blue) alpha = (alpha<0 and 0) or (alpha>10 and 10) or alpha local param = 10 - math.floor(alpha + 0.5) text = string.sub(text, 1) .. string.format("%1.0f%%", alpha*10) alpha = 150 - param*10 return {text, alpha, red, green, blue} end function show() local hud = get_hud() local tbl = { ["actor_health"] = getSt("Здоровье:", db.actor.health *10, 0, 255, 0), ["actor_psy_health"] =getSt("Психика:", db.actor.psy_health *10, 0, 250, 255), ["actor_satiety"] = getSt("Голод:", 10 - db.actor.satiety *10, 255, 155, 0), ["actor_radiation"] = getSt("Облучение:", db.actor.radiation *10, 255, 255, 0), ["actor_sleep"] = getSt("Усталость:", nlc_vars.gg_need_sleep /25, 255, 255, 255),} for k,v in pairs(tbl) do custom_static = hud:GetCustomStatic(k) if custom_static == nil then hud:AddCustomStatic(k, true) elseif v then custom_static:wnd():SetText(v[1]) custom_static:wnd():SetTextColor(v[2],v[3],v[4],v[5]) end end end Ошибся темой просьба перенести в профильную тему. Поделиться этим сообщением Ссылка на сообщение