mercredi 12 mars 2014

[Coding] Internal Bone Aimbot topic




func to get hitbox

PHP Code:







Vector __cdecl GetHitboxVec(__in CBaseEntity *pEnt__in int iHitbox)
{
    
mstudiobbox_t *pStudioTransform NULL;
    
matrix3x4a_t mBoneTransform[128]; // MAXSTUDIOBONES
    
studiohdr_t *pStudioHeader NULL;
    
Vector vHitboxvMaxvMin;
    const 
model_t *model;
 
    if(
pEnt && pEnt->SetupBones(mBoneTransformMAXSTUDIOBONESBONE_USED_BY_HITBOX0.f)) {
        
model pEnt->GetModel();
        if(
modelpStudioHeader pModel->GetStudiomodel(model);  
        if(
pStudioHeader) {
            
// never gets executed
            
Warning("pStudioHeader not null!\n");
            
pStudioTransform pStudioHeader->pHitbox(iHitbox0);
            
VectorTransform(pStudioTransform[iHitbox].bbminmBoneTransform[iHitbox], vMin);
            
VectorTransform(pStudioTransform[iHitbox].bbmaxmBoneTransform[iHitbox], vMax);
            
vHitbox = (vMin vMax) * 0.5f;
        }
    }
    return 
vHitbox;










code in my aimbot loop to get ent

PHP Code:







IClientEntity *pTemp pEntity->GetClientEntity(i);
if(
pTemp) {
    
CBaseEntity *pCheck pTemp->GetBaseEntity();
    ...
    
pAimAt pCheck;
    ... 









why does GetStudiomodel fail? D:





Aucun commentaire:

Enregistrer un commentaire