while (true)
{
for (int i = 0; i < 16; i++)
{
int EntityInCrossID = Memory.rdInt(Base + m_iCrossHairID);
if (EntityInCrossID > 0 && EntityInCrossID <= 16)
{
int EntityBase = Memory.rdInt(ClientPointer + m_dwEntityList + (EntityInCrossID - 1) * 0x10);
int EntityTeam = Memory.rdInt(EntityBase + m_iTeamNum);
if (EntityTeam != Team)
{
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, new UIntPtr());
Thread.Sleep(6);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, new UIntPtr());
Thread.Sleep(50);
}
}
}
Thread.Sleep(1);
}


while (true)
{
int EntityInCrossID = Memory.rdInt(Base + m_iCrossHairID);
if (EntityInCrossID != 0)
{
int EntityBase = Memory.rdInt(ClientPointer + m_dwEntityList + (EntityInCrossID - 1) * 0x10);
int EntityTeam = Memory.rdInt(EntityBase + m_iTeamNum);
int MyTeam = Memory.rdInt(Base + m_iTeamNum);
if (EntityTeam != MyTeam)
{
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, new UIntPtr());
Thread.Sleep(10);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, new UIntPtr());
Thread.Sleep(50);
}
}
Thread.Sleep(10);
}
