nixware.cc
-
Автор темы
- #1
Сегодня мы добавим проверку на запуск игры в -insecure.
Подойдет для выключения антрастед функций.
Хукаем интерфейс:
Сама проверка:
А вот и результат:
Пример использования:
Подойдет для выключения антрастед функций.
Код:
class ICommandLine
{
public:
bool FindParameter(const char *param)
{
return GetMethod< bool(__thiscall *)(void *, const char *) >(this, 11)(this, param);
}
};
Код:
ICommandLine* Interfaces::CommandLine()
{
using fnCommandLine = ICommandLine *(__stdcall *)();
return reinterpret_cast< fnCommandLine >(GetProcAddress(GetModuleHandleA("tier0.dll"), "CommandLine"))();
};
Код:
if (Interfaces::CommandLine()->FindParameter("-insecure"))
{
Interfaces::GetConVar()->ConsoleColorPrintf(Color(0, 255, 0, 255), ("Insecure mode detected!"));
Utils::SecureMode = false;
}
Пример использования:
Код:
if (!Utils::SecureMode)
{
ImGui::Checkbox("Untrusted antiaim", &aauntrusted);
}
if (aauntrusted && !Utils::SecureMode)
{
static bool ySwitch = false;
if (ySwitch)
cmd->viewangles.y += 323210000;
else
cmd->viewangles.y -= 323210000;
ySwitch = !ySwitch;
}
Спизжено с uc
Изи пастится в индиго, но я не думаю, что вам это нужно
Изи пастится в индиго, но я не думаю, что вам это нужно
Последнее редактирование: