aliazxs (02-04-2011),broken (03-31-2011),embate (01-28-2011),lighty_vibez (12-03-2021)
Code:
typedef WORD (*RegisterTag)( char *, int, size_t );
RegisterTag RegisterTag_ = (RegisterTag)0x518290;
Code:
bool GetBoneOrigin ( CEntity* Ent, Vector3 * Origin, WORD Bone )
{
if(!Ent||!Ent->bIsValidEnt||!Ent->bIsAlive) return 0;
if(!CODGetTagPos ( Bone, Ent, Origin ) )
Origin = &Ent->Location;
return Ent->Location;
}
Code:
class CGameServer
{
public:
char unknown0[8]; //0x0000
DWORD screenX; //0x0008 screenX
DWORD screenY; //0x000C screenY
float screenAspect; //0x0010 screenXBias
DWORD serverCommandSequence; //0x0014 serverCommandSequence
DWORD processedSnapshotNum; //0x0018 processedSnapshotNum
DWORD boolLocalServer; //0x001C
char GameType[4]; //0x0020 Dom, sd, sab, war, koth=HQ, dm = free for al
};
CGameServer* server = (CGameServer*)0x0074A908;
Code:
class CViewAngles
{
public:
float ViewAngleY;
float ViewAngleX;
};
CViewAngles* viewangles = (CViewAngles*)0xC84FD8;
Code:
BOOL DoAimbot( void )
{__try{
CEntity * pCurTarget = NULL;
CEntity * pBestTarget = NULL;
CClientInfo * pClientInfo = NULL;
float fClosestDistance = 999.0f;
D3DXVECTOR3 vAimPos, vLocalPos,ViewOrigin, Trajectory;
int iFound = -1;
WORD HeadBone = RegisterTag_( "j_helmet", 1,7 );
int nIndex;
for (nIndex = 0; nIndex < MAX_PLAYERS; nIndex++ )
{
pCurTarget = GetEntityIndex( nIndex );
pClientInfo = GetClientIndex( nIndex );
//below we check valid target, enemy team and is target alive
if ( ! ( IsValidEntity ( pCurTarget, pClientInfo )))
continue;
if ( !IsAlive( pCurTarget ) )
continue;
bool bEnemyTarget = ( pClientInfo->iTeamID != gLocalInfo->iTeamID || gLocalInfo->iTeamID == TEAM_FREE );
if ( bEnemyTarget == FALSE )
continue;
//FFA check for aimbot
if (!memcmp(server->GameType,"dm",2))
if(nIndex == gCG->iLocalClient)
continue;
if(!GetBoneOrigin( pCurTarget, VecAimSpot, HeadBone ))
continue;
float flCurrent = CMath.GetDistance(camera->Location, pCurTarget->Location ) / 48.0f;
//we check for target visibility on our just gotten aim location
if( Trace_Target ( camera->Location, VecAimSpot ) )
edit- Creditz Tetsuo Umezawa,K@N@VEL and Sfab1
PRESS THANKS IF YOU USE IT!
Last edited by yoda23456; 01-27-2011 at 11:14 AM.
aliazxs (02-04-2011),broken (03-31-2011),embate (01-28-2011),lighty_vibez (12-03-2021)
GJ! ;D Really helps!
can make a dll >.>? is detected?
aliazxs (02-04-2011)
idk. there is Thanks button?
can u write whole tutorial.... which program to use ? and such things!
straight from virtual advantage! nice c+p.
Also you need c++ to use this!
Okay this wasn't made to teach you how to use it. This was made for the people who DO know how to use it. If you want to learn how to use it learn C++ please (:
MPGH has C++ classes here go there for some lessons.
Good "release" I hope this helps the kids who KNOW how to use this. ._. I'll use this once I learn ;o
then i save it os dll ? or what ?
and after that just run it ?
and which program what to use ?
Thank you!
Last edited by birdzjeah; 01-28-2011 at 03:46 AM.
Everyone i've seen this on another site with the full code on there! I will not give the link because of the no outside links rule but you can find it on google!