- Статус
- Оффлайн
- Регистрация
- 30 Сен 2020
- Сообщения
- 68
- Реакции
- 13
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Всем привет я не понял прикола но
примерно расскажу как работает
оно показывает простреливаемую стену зелёным а тяжело простреливаемаю красным (даже не простреливаемую)
что не так я не понял пожалуйста помогите
кто даст исправленный код этого чуда закину 50 рублей на киви
всем удачи
примерно расскажу как работает
оно показывает простреливаемую стену зелёным а тяжело простреливаемаю красным (даже не простреливаемую)
что не так я не понял пожалуйста помогите
кто даст исправленный код этого чуда закину 50 рублей на киви
всем удачи
C++:
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));
}
}