This repository has been archived on 2024-10-22. You can view files and clone it, but cannot push or open issues or pull requests.
YimMenu/src/hooks/protections/infinite_train_crash.cpp
2023-01-22 21:57:32 +00:00

21 lines
464 B
C++

#include "hooking.hpp"
#include "pointers.hpp"
namespace big
{
void* hooks::infinite_train_crash(void* carriage)
{
void* current_carriage = carriage;
int count = 0;
while (g_pointers->m_get_next_carriage(current_carriage))
{
if (++count > 20)
return nullptr;
current_carriage = g_pointers->m_get_next_carriage(current_carriage);
}
return current_carriage;
}
}