Вопрос Смена цвета Glow overlay

  • Автор темы Автор темы francyz
  • Дата начала Дата начала
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
12 Июн 2019
Сообщения
864
Реакции
125
Не работает смена цвета,с другими чамсами всё работает

C++:
Expand Collapse Copy
pMaterial = I::MaterialSystem->FindMaterial("glowOverlay");


// do chams through walls
            if (C::Get<bool>(Vars.bEspChamsXQZ))
            {
                // set xqz color
                I::StudioRender->SetColorModulation(colHidden.Base().data());

                // set xqz alpha
                I::StudioRender->SetAlphaModulation(colHidden.Base<COLOR_A>());
 
в следующий раз, не поленитесь пожалуйста зайти на новопридуманные нанотехнологии американцев под названием google.com
 
Хорошие люди на забугорном сайте уже давно весь код выложили.
C++:
Expand Collapse Copy
if (const auto $envmaptint = material->FindVar(("$envmaptint"), nullptr, false)) {
    $envmaptint->set_vec_value(color.r() / 255.0f, color.g() / 255.0f, color.b() / 255.0f);
}
В class IMaterialVar:
C++:
Expand Collapse Copy
void set_vec_value(float r, float g, float b) {
using original_fn = void(__thiscall*)(IMaterialVar*, float, float, float);
return (*(original_fn**)this)[11](this, r, g, b);
}
 
Назад
Сверху Снизу