rendered paste body//manual hitbox vecs :
//menu.h
// under CAT_AIMBOTP,
CAT_HITBOX,
// kobj
VAR_HITBOX,
//"elite hitbox vecs
VAR_CUSTOM_HITBOX_STAND_X,
VAR_CUSTOM_HITBOX_STAND_Y,
VAR_CUSTOM_HITBOX_STAND_Z,
VAR_CUSTOM_HITBOX_PRONE_X,
VAR_CUSTOM_HITBOX_PRONE_Y,
VAR_CUSTOM_HITBOX_PRONE_Z,
VAR_CUSTOM_HITBOX_CROUCH_X,
VAR_CUSTOM_HITBOX_CROUCH_Y,
VAR_CUSTOM_HITBOX_CROUCH_Z,
VAR_CUSTOM_HITBOX_CROUCH_MOVING_X,
VAR_CUSTOM_HITBOX_CROUCH_MOVING_Y,
VAR_CUSTOM_HITBOX_CROUCH_MOVING_Z,
VAR_CUSTOM_HITBOX_STAND_MOVING_X,
VAR_CUSTOM_HITBOX_STAND_MOVING_Y,
VAR_CUSTOM_HITBOX_STAND_MOVING_Z,
//menu.c
{ CAT_AIMBOTP, "--- AIMBOT MISC ---" },
{ CAT_HITBOX, "--- HITBOX AIM ---" },
// before aimvecz type
seth.vars[VAR_CUSTOM_HITBOX_STAND_X] = (ethVars_t) { "Stand vecX", 0.0f, "vecX_stand", CAT_HITBOX, qfalse,
{} };
seth.vars[VAR_CUSTOM_HITBOX_STAND_Y] = (ethVars_t) { "Stand vecY", 0.0f, "vecY_stand", CAT_HITBOX, qfalse,
{} };
seth.vars[VAR_CUSTOM_HITBOX_STAND_Z] = (ethVars_t) { "Stand vecZ", 5.0f, "vecZ_stand", CAT_HITBOX, qfalse,
{} };
seth.vars[VAR_CUSTOM_HITBOX_PRONE_X] = (ethVars_t) { "Prone vecX", 0.0f, "vecX_Prone", CAT_HITBOX, qfalse,
{} };
seth.vars[VAR_CUSTOM_HITBOX_PRONE_Y] = (ethVars_t) { "Prone vecY", 0.0f, "vecY_Prone", CAT_HITBOX, qfalse,
{} };
seth.vars[VAR_CUSTOM_HITBOX_PRONE_Z] = (ethVars_t) { "Prone vecZ", 5.0f, "vecZ_Prone", CAT_HITBOX, qfalse,
{} };
seth.vars[VAR_CUSTOM_HITBOX_CROUCH_X] = (ethVars_t) { "Crouch vecX", 0.0f, "vecX_Crouch", CAT_HITBOX, qfalse,
{} };
seth.vars[VAR_CUSTOM_HITBOX_CROUCH_Y] = (ethVars_t) { "Crouch vecY", 0.0f, "vecY_Crouch", CAT_HITBOX, qfalse,
{} };
seth.vars[VAR_CUSTOM_HITBOX_CROUCH_Z] = (ethVars_t) { "Crouch vecZ", 5.0f, "vecZ_Crouch", CAT_HITBOX, qfalse,
{} };
seth.vars[VAR_CUSTOM_HITBOX_CROUCH_MOVING_X] = (ethVars_t) { "Crouch Move vecX", 0.0f, "vecX_Crouch_Moving", CAT_HITBOX, qfalse,
{} };
seth.vars[VAR_CUSTOM_HITBOX_CROUCH_MOVING_Y] = (ethVars_t) { "Crouch Move vecY", 0.0f, "vecY_Crouch_Moving", CAT_HITBOX, qfalse,
{} };
seth.vars[VAR_CUSTOM_HITBOX_CROUCH_MOVING_Z] = (ethVars_t) { "Crouch Move vecZ", 5.0f, "vecZ_Crouch_Moving", CAT_HITBOX, qfalse,
{} };
seth.vars[VAR_CUSTOM_HITBOX_STAND_MOVING_X] = (ethVars_t) { "Stand Move vecX", 0.0f, "vecX_Stand_Moving", CAT_HITBOX, qfalse,
{} };
seth.vars[VAR_CUSTOM_HITBOX_STAND_MOVING_Y] = (ethVars_t) { "Stand Move vecY", 0.0f, "vecY_Stand_Moving", CAT_HITBOX, qfalse,
{} };
seth.vars[VAR_CUSTOM_HITBOX_STAND_MOVING_Z] = (ethVars_t) { "Stand Move vecZ", 5.0f, "vecZ_Stand_Moving", CAT_HITBOX, qfalse,
{} };
//engine.c
void eth_CG_DrawActiveFrame(void) { //under frame
static int lastAim;
custom_headhitbox.stand_offset[0] = seth.value[VAR_CUSTOM_HITBOX_STAND_X];
custom_headhitbox.stand_offset[1] = seth.value[VAR_CUSTOM_HITBOX_STAND_Y];
custom_headhitbox.stand_offset[2] = seth.value[VAR_CUSTOM_HITBOX_STAND_Z];
custom_headhitbox.prone_offset[0] = seth.value[VAR_CUSTOM_HITBOX_PRONE_X];
custom_headhitbox.prone_offset[1] = seth.value[VAR_CUSTOM_HITBOX_PRONE_Y];
custom_headhitbox.prone_offset[2] = seth.value[VAR_CUSTOM_HITBOX_PRONE_Z];
custom_headhitbox.crouch_offset[0] = seth.value[VAR_CUSTOM_HITBOX_CROUCH_X];
custom_headhitbox.crouch_offset[1] = seth.value[VAR_CUSTOM_HITBOX_CROUCH_Y];
custom_headhitbox.crouch_offset[2] = seth.value[VAR_CUSTOM_HITBOX_CROUCH_Z];
custom_headhitbox.stand_offset_moving[0] = seth.value[VAR_CUSTOM_HITBOX_STAND_MOVING_X];
custom_headhitbox.stand_offset_moving[1] = seth.value[VAR_CUSTOM_HITBOX_STAND_MOVING_Y];
custom_headhitbox.stand_offset_moving[2] = seth.value[VAR_CUSTOM_HITBOX_STAND_MOVING_Z];
custom_headhitbox.crouch_offset_moving[0] = seth.value[VAR_CUSTOM_HITBOX_CROUCH_MOVING_X];
custom_headhitbox.crouch_offset_moving[1] = seth.value[VAR_CUSTOM_HITBOX_CROUCH_MOVING_Y];
custom_headhitbox.crouch_offset_moving[2] = seth.value[VAR_CUSTOM_HITBOX_CROUCH_MOVING_Z];
//delete .ethconf before use!!!