int G_LocationTrace(int Trace, const float* Start, const float* End)
{
int passEntityNum = 0, contentmask = 0x2806081; char* priorityMap = 0;
((int(*)(int, const float*, const float*, int, int, char*))&ParseAddr(0x00188560))(Trace, Start, End, passEntityNum, contentmask, priorityMap);
}
float* BulletTrace(int client)
{
int Trace = 0x25D2800;
float* Start = Gscr_TagOrigin(client, "tag_weapon_left");
float* End = AnglesToForward(getPlayerAngles(client), Gscr_TagOrigin(client, "tag_weapon_left"));
G_LocationTrace(Trace, Start, End);
float BulletTrace [3] = {(((End[0] - Start[0]) * *(float*)((unsigned int)Trace + 0xA) + Start[0])), (((End[1] - Start[1]) * *(float*)((unsigned int)Trace + 0xA) + Start[1])), (((End[2] - Start[2]) * *(float*)((unsigned int)Trace + 0xA) + Start[2])) };
return BulletTrace;
}
Copyright © 2025, NextGenUpdate.
All Rights Reserved.