Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void bomb_esp() {
- auto local_player = reinterpret_cast<player_t*>(g_csgo.m_entitylist()->GetClientEntity(g_csgo.m_engine()->GetLocalPlayer()));
- vec3_t bomb_origin, bomb_position;
- bomb_origin = pt_hook->origin();
- auto distance_bomb = local_player->get_eye_pos().DistTo(pt_hook->get_eye_pos());
- if (g_csgo.m_inputsys()->IsButtonDown(KEY_E)) {
- if (g_ctx.m_local->m_iTeamNum() != 2)
- {
- if (distance_bomb <= 85.0f)
- {
- render::get().rect_filled(0, 532, 65, 18, Color(0, 0, 0, 155));
- render::get().rect_filled(0, 532, 3, 18, Color(g_cfg.menu.menu_theme[0]));
- render::get().text(fonts[CTAB], 28, 534, Color(g_cfg.menu.menu_theme[0]), HFONT_CENTERED_X, "Defusing");
- }
- }
- }
- if (!math::world_to_screen(bomb_origin, bomb_position))
- return;
- render::get().text(fonts[BOMBICONS], bomb_position.x, bomb_position.y, Color(255, 255, 255), HFONT_CENTERED_X, "o");
- if (distance_bomb <= 895.0f)
- render::get().text(fonts[CTAB], bomb_position.x, bomb_position.y + 20, Color(245, 92, 108), HFONT_CENTERED_X, "dead");
- if (g_csgo.m_inputsys()->IsButtonDown(KEY_E)) {
- if (g_ctx.m_local->m_iTeamNum() != 2)
- {
- if (distance_bomb <= 85.0f) {
- render::get().rect_filled(bomb_position.x - 20, bomb_position.y + 33, 38, 15, Color(0, 0, 0, 155));
- render::get().text(fonts[CTAB], bomb_position.x, bomb_position.y + 33, Color(255, 154, 0), HFONT_CENTERED_X, "defuse");
- render::get().gradient(bomb_position.x - 20, bomb_position.y + 33, 38, 1, Color(51, 132, 255, 255), Color(235, 29, 173, 255), GRADIENT_HORIZONTAL);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement