Исходник SpamX

I love C++
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
26 Мар 2021
Сообщения
218
Реакции
46
Видел СпамХ в исходнике каком-то и решил проверить и понял что не работает. Поковырялся и понял что нечего не поменялось, так что берите.
C++:
Expand Collapse Copy
class ICVar {
public:
    template <class T> void Set(uintptr_t Offset, T Value) { *(T*)((uintptr_t)this + Offset) = Value; }
    static ICVar* Singleton(void) { return *(ICVar**)(0x1424E0D30 /*Актуальный адрес на 14.12.2022*/); }
};

bool SpamX = false;

if (SpamX) {
    ICVar* pCVar = ICVar::Singleton();  if (!pCVar) return;
    pCVar->Set(0xE04, (SpamX) ? 0.0f : 0.7f); // убирает задержку анимации лечь/встать  [cl_prone_spam_punish_timeout]
    pCVar->Set(0xE00, (SpamX) ? 0.0f : 0.8f); // убирает задержку анимации присесть/встать [ cl_crouch_spam_punish_timeout]
    // За название строк спасибо Biven
}
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
гайд от бро подъехал :pandal:
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
 
Только оффсет уже не актуальный, когда по нему присваиваю значение 0 нечего не меняется
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ну так обновил как видишь
И какой смысл этого гайда тогда если этот оффсет слетит в следующей обнове и опять тему создашь? А строку для поиска в IDA ты не дал...

C++:
Expand Collapse Copy
struct SCVars {
public:

    void SpamX_CTRL(float Value) { *(float*)((uintptr_t)this + 0x0E0) = *(float*)((uintptr_t)this + 0xE04) = Value; }
    //cl_crouch_spam_punish_timeout  cl_prone_spam_punish_timeout
    
};
 
И какой смысл этого гайда тогда если этот оффсет слетит в следующей обнове и опять тему создашь? А строку для поиска в IDA ты не дал...

C++:
Expand Collapse Copy
struct SCVars {
public:

    void SpamX_CTRL(float Value) { *(float*)((uintptr_t)this + 0x0E0) = *(float*)((uintptr_t)this + 0xE04) = Value; }
    //cl_crouch_spam_punish_timeout  cl_prone_spam_punish_timeout
   
};
Оффсет 0xE0 смысла менять нету, а на счёт новой темы то нет. Я обновлю эту тему
 
Видел СпамХ в исходнике каком-то и решил проверить и понял что не работает. Поковырялся и понял что нечего не поменялось, так что берите.
C++:
Expand Collapse Copy
class ICVar {
public:
    template <class T> void Set(uintptr_t Offset, T Value) { *(T*)((uintptr_t)this + Offset) = Value; }
    static ICVar* Singleton(void) { return *(ICVar**)(0x1424E0D30 /*Актуальный адрес на 14.12.2022*/); }
};

bool SpamX = false;

if (SpamX) {
    ICVar* pCVar = ICVar::Singleton();  if (!pCVar) return;
    pCVar->Set(0xE04, (pState->Other.SpamX) ? 0.0f : 0.7f);
}
Как быстро отлечу сэтим?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу