Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Penetration crosshair (хуево работает)

Antario.vcxproj
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
30 Сен 2020
Сообщения
68
Реакции
13
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Всем привет я не понял прикола но
примерно расскажу как работает
оно показывает простреливаемую стену зелёным а тяжело простреливаемаю красным (даже не простреливаемую)
что не так я не понял пожалуйста помогите
кто даст исправленный код этого чуда закину 50 рублей на киви
всем удачи
C++:
Expand Collapse Copy
void с_visuals::Penetration_crosshair()
{
    if (csgo->local() && csgo->local()->isAlive() && interfaces.engine->IsConnected() && interfaces.engine->IsInGame())
    {
        auto weaponData = csgo->local()->GetWeapon()->GetCSWpnData();
        if (!weaponData)
            return;
      
        float length = weaponData->flRange;
        CGameTrace tr;
        Ray_t r;
        CTraceFilter filter;
        filter.pSkip = g_csgo->local();

        Vector start;
        csgo->local()->ShootPos(&start);
        Vector viewangles;
        interfaces.engine->GetViewAngles(viewangles);
        Vector fw;

        Math::AngleVectors(viewangles, fw);
        fw.Normalize();

        Vector end = start + fw * length;

        r.init(start, end);

        interfaces.trace->TraceRay(r, MASK_SHOT | CONTENTS_GRATE, 0, &tr);

        auto info = g_AutoWall.Think(tr.endpos, nullptr);
        bool can_penetrace = false;

        if (info.m_damage >= 1)
        {
            can_penetrace = true;
        }
        else
        {
            can_penetrace = false;
        }

        int w, h = 0;
        interfaces.engine->GetScreenSize(w, h);

        Drawing::DrawBox(w / 2 - 2, h / 2 - 2, 4, 4, can_penetrace ? color_t(0, 255, 0, 255) : color_t(255, 0, 0, 255));
    }
}
 
Вместо info.m_damage, вызывай HandleBulletPenetration и если эта функция вернула true, рисуй зелёным, иначе красным.
 
Назад
Сверху Снизу