Files
goldsrc-cheat/src/features/features.h

58 lines
1.2 KiB
C
Raw Normal View History

#ifndef FEATURES_H_
#define FEATURES_H_
#include "../include/sdk.h"
2023-07-25 14:46:25 +02:00
enum visible_flags {
NONE = 0,
ENEMY_VISIBLE = 1,
ENEMY_NOT_VISIBLE = 2,
FRIEND_VISIBLE = 3,
FRIEND_NOT_VISIBLE = 4,
HANDS = 5,
2025-04-04 16:51:40 -04:00
SCOPE = 6,
2023-07-25 14:46:25 +02:00
};
2025-04-04 16:51:40 -04:00
#ifdef __cplusplus
extern "C" {
#endif
2023-07-25 14:46:25 +02:00
/*----------------------------------------------------------------------------*/
/* src/features/movement.c */
void bhop(usercmd_t* cmd);
/* src/features/esp.c */
void esp(void);
void correct_movement(usercmd_t* cmd, vec3_t old_angles);
2023-07-24 17:03:22 +02:00
/* src/features/chams.c */
2023-07-25 14:46:25 +02:00
extern visible_flags visible_mode;
2023-07-24 17:03:22 +02:00
bool chams(void* this_ptr);
2023-07-29 17:35:17 +02:00
/* src/features/aim.c */
void aimbot(usercmd_t* cmd);
2023-07-27 14:19:07 +02:00
/* src/features/misc.c */
void custom_crosshair(void);
2023-07-31 15:55:01 +02:00
void bullet_tracers(usercmd_t* cmd);
2023-07-27 14:19:07 +02:00
/* src/features/namechanger.c */
void check_namechanger_mode_and_execute(usercmd_t* cmd);
/* src/features/anti_aim.c */
void anti_aim(usercmd_t* cmd);
2023-09-21 15:00:14 -04:00
/* src/features/fov.c */
void fov_adjust(usercmd_t* cmd);
2025-04-04 16:51:40 -04:00
/* src/features/thirdperson.c */
void thirdperson_init(void);
void thirdperson_update(void);
bool thirdperson_key_event(int keynum, int down);
#ifdef __cplusplus
}
#endif
#endif /* FEATURES_H_ */