Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос Changes in CUserCmd

Hello, did something changed in CUserCmd?
мне вроде давали я не знаю правильно или нет:
#pragma pack(push, 1)
class CUserCmd {
public:
virtual ~CUserCmd() {}
int command_number;
int tick_count;
QAngle viewangles;
Vector aimdirection;
float forwardmove;
float sidemove;
float upmove;
int buttons;
uint8_t impulse;
int weaponselect;
int weaponsubtype;
int random_seed;
short mousedx;
short mousedy;
bool hasbeenpredicted;
Vector m_vecMoveAnalog;
Vector m_vecViewAnalog;
Vector m_vecCrosshairTraceStart;
Vector m_vecCrosshairTraceEnd;
float m_flClientOldTime;
float m_flRealTime;
float m_flFrameTime;
int m_nTargetEntIndex;
Vector m_vecTargetHeadPosCheck;
Vector m_vecTargetAbsPosCheck;
float m_flTargetHeadPosCheckTime;
float m_flTargetAbsPosCheckTime;
float m_flMovementTime;
int m_nMovementSequence;
int m_nVehicleMove;
bool m_bTraced;
};
#pragma pack(pop)

(48 89 5C 24 ? 57 48 83 EC ? 48 8B D9 33 C9 E8 ? ? ? ? 48 8B C3)
 
мне вроде давали я не знаю правильно или нет:
#pragma pack(push, 1)
class CUserCmd {
public:
virtual ~CUserCmd() {}
int command_number;
int tick_count;
QAngle viewangles;
Vector aimdirection;
float forwardmove;
float sidemove;
float upmove;
int buttons;
uint8_t impulse;
int weaponselect;
int weaponsubtype;
int random_seed;
short mousedx;
short mousedy;
bool hasbeenpredicted;
Vector m_vecMoveAnalog;
Vector m_vecViewAnalog;
Vector m_vecCrosshairTraceStart;
Vector m_vecCrosshairTraceEnd;
float m_flClientOldTime;
float m_flRealTime;
float m_flFrameTime;
int m_nTargetEntIndex;
Vector m_vecTargetHeadPosCheck;
Vector m_vecTargetAbsPosCheck;
float m_flTargetHeadPosCheckTime;
float m_flTargetAbsPosCheckTime;
float m_flMovementTime;
int m_nMovementSequence;
int m_nVehicleMove;
bool m_bTraced;
};
#pragma pack(pop)

(48 89 5C 24 ? 57 48 83 EC ? 48 8B D9 33 C9 E8 ? ? ? ? 48 8B C3)
this is not right.
 
48 89 5C 24 ? 57 48 83 EC ? 48 8B D9 33 C9 E8 ? ? ? ? 48 8B C3 мб это
чем отличается паттерн который ты щас скинул и который выше?
чем отличается паттерн который ты щас скинул и который выше?
такого паттерна даже в дллке с прошлого апдейта нету
 
чем отличается паттерн который ты щас скинул и который выше?

такого паттерна даже в дллке с прошлого апдейта нету
ну мне это кидали и я не проверял и по этому предупредил что возможно не работает
 
added field in CBaseUserCmdPB after iCmdFlags

C++:
Expand Collapse Copy
class CBaseUserCmdExecutionNotes
{
public:
    std::string szIgnoredReason;
}

class CBaseUserCmdPB
{
public:
    // other fields.
    // e.g
    std::int32_t iCmdFlags;
    CBaseUserCmdExecutionNotes ExecutionNotes;
}
 
Назад
Сверху Снизу