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

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

image (1).jpg

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

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

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


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

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

image.jpg

Код:
C++:
Expand Collapse Copy
    static struct SMessage    {
SMessageHandler* handle;
ESMType type;
EMessageType msgType;
DWORD64 serverTime;
int opcode;
bool instant;
    };
C++:
Expand Collapse Copy
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);
}
}
}

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

Спасибо за внимание, удачи в порче настроения людям)))
 
Последнее редактирование:
крутяк, а на каком языке пишут читы для варфейса ?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Взято с UC:
1690061760968.png
 
Зачем ты заливаешь анюзлес функцию, хотя даже не понимаешь, как она функционирует?)
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Причина слива:
Данный способ уже вскоре может быть загружен в базу Mrac'а. К тому же появился новый более простой, но не менее удобный способ крашить комнаты.
сразу видно тех кто ничего не понимает в этом
 
Всем привет, сегодня я вам сливаю исходный код Crash'а комнат в Warface, причиной является его скорый детект, функция достаточно фановая и полезная. Способ существует довольно давно, но все не перестает работать. Также хотелось бы отметить, что вскоре я возможно солью аналог данного метода.

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

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

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


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

Полезность функции:
Функция может помочь в тех случаях, когда вы проигрываете катку. Если во время игры например в РМ вы понимаете что скорее всего проиграете, можно крашнуть комнату и тогда поражение не будет засчитано. Также можно порофлить над всякими медийными личностями, портя и игру)))
Код:
C++:
Expand Collapse Copy
    static struct SMessage    {
SMessageHandler* handle;
ESMType type;
EMessageType msgType;
DWORD64 serverTime;
int opcode;
bool instant;
    };
C++:
Expand Collapse Copy
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 каток.
 
Назад
Сверху Снизу