ROAD TO THE LEGEND
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
исходник относительно чистый, не поверю что делали пастеры с югейма
Код:
if (ent && ent->health() && global_variables::local_player == ent) {
if (flat && c_config::visuals::chams_type_l == 1) {
interfaces::model_render->override_material(mat);
mat->set_flag(MATERIAL_VAR_IGNOREZ, false);
mat->alpha_modulate(c_config::visuals::chams_transparency, 100.f);
mat->color_modulate(c_config::visuals::chams_colour_l.r,
c_config::visuals::chams_colour_l.g,
c_config::visuals::chams_colour_l.b);
ent->draw_model(0x1, 255);
interfaces::model_render->override_material(nullptr);
mat->alpha_modulate(1.f);
}
if (flat && c_config::visuals::chams_type_l == 2) {
interfaces::model_render->override_material(flat);
flat->set_flag(MATERIAL_VAR_IGNOREZ, false);
flat->alpha_modulate(c_config::visuals::chams_transparency, 100.f);
flat->color_modulate(c_config::visuals::chams_colour_l.r,
c_config::visuals::chams_colour_l.g,
c_config::visuals::chams_colour_l.b);
ent->draw_model(0x1, 255);
interfaces::model_render->override_material(nullptr);
flat->alpha_modulate(1.f);
}
if (pearl && c_config::visuals::chams_type_l == 3) {
interfaces::model_render->override_material(pearl);
pearl->set_flag(MATERIAL_VAR_IGNOREZ, false);
pearl->alpha_modulate(c_config::visuals::chams_transparency, 100.f);
pearl->color_modulate(c_config::visuals::chams_colour_l.r,
c_config::visuals::chams_colour_l.g,
c_config::visuals::chams_colour_l.b);
ent->draw_model(0x1, 255);
interfaces::model_render->override_material(nullptr);
pearl->alpha_modulate(1.f);
}
}
if (ent && ent->health() && ent->team() != global_variables::local_player->team() && !ent->dormant()) {
if (mat && c_config::visuals::chams_type == 1) {
if (c_config::visuals::chams_ignore_z) {
interfaces::model_render->override_material(mat);
mat->set_flag(MATERIAL_VAR_IGNOREZ, true);
mat->alpha_modulate(c_config::visuals::chams_transparency, 100.f);
mat->color_modulate(c_config::visuals::chams_z_color.r,
c_config::visuals::chams_z_color.g,
c_config::visuals::chams_z_color.b);
ent->draw_model(0x1, 255);
interfaces::model_render->override_material(nullptr);
mat->alpha_modulate(1.f);
}
interfaces::model_render->override_material(mat);
mat->set_flag(MATERIAL_VAR_IGNOREZ, false);
mat->alpha_modulate(c_config::visuals::chams_transparency, 100.f);
mat->color_modulate(c_config::visuals::chams_colour.r,
c_config::visuals::chams_colour.g,
c_config::visuals::chams_colour.b);
ent->draw_model(0x1, 255);
interfaces::model_render->override_material(nullptr);
mat->alpha_modulate(1.f);
}
if (flat && c_config::visuals::chams_type == 2) {
if (c_config::visuals::chams_ignore_z) {
interfaces::model_render->override_material(flat);
flat->set_flag(MATERIAL_VAR_IGNOREZ, true);
flat->alpha_modulate(c_config::visuals::chams_transparency, 100.f);
flat->color_modulate(c_config::visuals::chams_z_color.r,
c_config::visuals::chams_z_color.g,
c_config::visuals::chams_z_color.b);
ent->draw_model(0x1, 255);
interfaces::model_render->override_material(nullptr);
flat->alpha_modulate(1.f);
}
interfaces::model_render->override_material(flat);
flat->set_flag(MATERIAL_VAR_IGNOREZ, false);
flat->alpha_modulate(c_config::visuals::chams_transparency, 100.f);
flat->color_modulate(c_config::visuals::chams_colour.r,
c_config::visuals::chams_colour.g,
c_config::visuals::chams_colour.b);
ent->draw_model(0x1, 255);
interfaces::model_render->override_material(nullptr);
flat->alpha_modulate(1.f);
}
if (pearl && c_config::visuals::chams_type == 3) {
if (c_config::visuals::chams_ignore_z) {
interfaces::model_render->override_material(pearl);
pearl->set_flag(MATERIAL_VAR_IGNOREZ, true);
pearl->alpha_modulate(c_config::visuals::chams_transparency, 100.f);
pearl->color_modulate(c_config::visuals::chams_z_color.r,
c_config::visuals::chams_z_color.g,
c_config::visuals::chams_z_color.b);
ent->draw_model(0x1, 255);
interfaces::model_render->override_material(nullptr);
pearl->alpha_modulate(1.f);
}
interfaces::model_render->override_material(pearl);
pearl->set_flag(MATERIAL_VAR_IGNOREZ, false);
pearl->alpha_modulate(c_config::visuals::chams_transparency, 100.f);
pearl->color_modulate(c_config::visuals::chams_colour.r,
c_config::visuals::chams_colour.g,
c_config::visuals::chams_colour.b);
ent->draw_model(0x1, 255);
interfaces::model_render->override_material(nullptr);
pearl->alpha_modulate(1.f);
}
}
if (ent && ent->health() && ent->team() == global_variables::local_player->team() && !ent->dormant()) {
if (mat && c_config::visuals::chams_type_t == 1) {
if (c_config::visuals::chams_ignore_z_t) {
interfaces::model_render->override_material(mat);
mat->set_flag(MATERIAL_VAR_IGNOREZ, true);
mat->alpha_modulate(c_config::visuals::chams_transparency, 100.f);
mat->color_modulate(c_config::visuals::chams_z_color_t.r,
c_config::visuals::chams_z_color_t.g,
c_config::visuals::chams_z_color_t.b);
ent->draw_model(0x1, 255);
interfaces::model_render->override_material(nullptr);
mat->alpha_modulate(1.f);
}
interfaces::model_render->override_material(mat);
mat->set_flag(MATERIAL_VAR_IGNOREZ, false);
mat->alpha_modulate(c_config::visuals::chams_transparency, 100.f);
mat->color_modulate(c_config::visuals::chams_colour_t.r,
c_config::visuals::chams_colour_t.g,
c_config::visuals::chams_colour_t.b);
ent->draw_model(0x1, 255);
interfaces::model_render->override_material(nullptr);
mat->alpha_modulate(1.f);
}
if (flat && c_config::visuals::chams_type_t == 2) {
if (c_config::visuals::chams_ignore_z_t) {
interfaces::model_render->override_material(flat);
flat->set_flag(MATERIAL_VAR_IGNOREZ, true);
flat->alpha_modulate(c_config::visuals::chams_transparency, 100.f);
flat->color_modulate(c_config::visuals::chams_z_color_t.r,
c_config::visuals::chams_z_color_t.g,
c_config::visuals::chams_z_color_t.b);
ent->draw_model(0x1, 255);
interfaces::model_render->override_material(nullptr);
flat->alpha_modulate(1.f);
}
interfaces::model_render->override_material(flat);
flat->set_flag(MATERIAL_VAR_IGNOREZ, false);
flat->alpha_modulate(c_config::visuals::chams_transparency, 100.f);
flat->color_modulate(c_config::visuals::chams_colour_t.r,
c_config::visuals::chams_colour_t.g,
c_config::visuals::chams_colour_t.b);
ent->draw_model(0x1, 255);
interfaces::model_render->override_material(nullptr);
flat->alpha_modulate(1.f);
}
if (pearl && c_config::visuals::chams_type_t == 3) {
if (c_config::visuals::chams_ignore_z_t) {
interfaces::model_render->override_material(pearl);
pearl->set_flag(MATERIAL_VAR_IGNOREZ, true);
pearl->alpha_modulate(c_config::visuals::chams_transparency, 100.f);
pearl->color_modulate(c_config::visuals::chams_z_color_t.r,
c_config::visuals::chams_z_color_t.g,
c_config::visuals::chams_z_color_t.b);
ent->draw_model(0x1, 255);
interfaces::model_render->override_material(nullptr);
pearl->alpha_modulate(1.f);
}
interfaces::model_render->override_material(pearl);
pearl->set_flag(MATERIAL_VAR_IGNOREZ, false);
pearl->alpha_modulate(c_config::visuals::chams_transparency, 100.f);
pearl->color_modulate(c_config::visuals::chams_colour_t.r,
c_config::visuals::chams_colour_t.g,
c_config::visuals::chams_colour_t.b);
ent->draw_model(0x1, 255);
interfaces::model_render->override_material(nullptr);
pearl->alpha_modulate(1.f);
}
}
}
Последнее редактирование: