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

Вопрос Что щас с CUserCmd?

Его обновляли?
если да то Поделитесь пожалуйста последним CUserCmd
либо же как найти его адрес
C++:
Expand Collapse Copy
class CUserCmd
{
    PAD( 0x8 );
public:
    std::int32_t m_iSequenceNumber;
    CSGOUserCmdPB m_csgoUserCmd;
    CButtonState m_Buttons;
private:
    PAD( 0x20 );
};
 
могу дать юзеркмд но там архивом, там же и юзер кмд менеджер через который игра получает кмдшки и фулл реверс vmt юзеркмдшки
C++:
Expand Collapse Copy
class CUserCmd : public CCSGOUserCmd {
public:
  virtual ~CUserCmd() = 0;

  CInButtonState InButtonState;
  int nUnknown;
  double dbTimeStamp;
  std::uint32_t nTickCount;
  bool bHasBeenPredicted;
  int nUnknown1;
  int nUnknown2;
};
 
что то изменилось еще? например это CButtonState
или это CSGOUserCmdPB
если да, то сможете дать? пожалуйста
CSGOUserCmdPB -
Пожалуйста, авторизуйтесь для просмотра ссылки.

CButtonState -
C++:
Expand Collapse Copy
class CButtonState
{
    PAD( 0x8 );
public:
    std::uint64_t m_uPressed;
    std::uint64_t m_uForced;
    std::uint64_t m_uReleased;
};
 
CSGOUserCmdPB -
Пожалуйста, авторизуйтесь для просмотра ссылки.

CButtonState -
C++:
Expand Collapse Copy
class CButtonState
{
    PAD( 0x8 );
public:
    std::uint64_t m_uPressed;
    std::uint64_t m_uForced;
    std::uint64_t m_uReleased;
};
а можно как-то на клиенте сделать выстрел визуально. а на сервер не отправлять протобаф с этим сообщение?
 
а можно как-то на клиенте сделать выстрел визуально. а на сервер не отправлять протобаф с этим сообщение?
Ты можешь вызвать эффекты выстрела, посмотри функцию FireBullet
 
Ты можешь вызвать эффекты выстрела, посмотри функцию FireBullet
ну мне не только эффект выстрела. например прыжки и присед. просто хочу узнать как отменять отправку инфы о том что нажал кнопку.
 
ну мне не только эффект выстрела. например прыжки и присед. просто хочу узнать как отменять отправку инфы о том что нажал кнопку.
Ты прыжки не сможешь сделать, потому что сервер откатит все твои движеня
Не подскажешь где найти FireBullet?
Ищешь FX_FireBullet в строках, потом в псевдокоде ищешь 2 функции рядом друг с другом с 6-8 аргументами, вторая будет файр булетом, первая расчет сприда
 
Можете, пожалуйста, объяснить, как захукать CreateMove? Функцию я уже нашёл — она на 24-м индексе в CCSGOInput. Адрес и паттерн (48 8B C4 4C 89 40 18 48 89 48 08 55 53 41 54) у меня есть. Не понимаю, как правильно её хукать и как оттуда вытащить углы обзора. Слышал что-то про protobuf’ы, но так и не разобрался. Помогите, пожалуйста, разобраться.
 
Можете, пожалуйста, объяснить, как захукать CreateMove? Функцию я уже нашёл — она на 24-м индексе в CCSGOInput. Адрес и паттерн (48 8B C4 4C 89 40 18 48 89 48 08 55 53 41 54) у меня есть. Не понимаю, как правильно её хукать и как оттуда вытащить углы обзора. Слышал что-то про protobuf’ы, но так и не разобрался. Помогите, пожалуйста, разобраться.
Есть 2 крейт мува, первый на 5 индексе, там билдится юзеркмд и есть на 21 индексе, там юзеркмд передается в аргументах уже
 
Назад
Сверху Снизу