bad way to do it.
for (int i = 0; i < cmd->csgoUserCmd.nTickCount; i++)
{
CCSGOInputHistoryEntryPB* pInputEntry = cmd->csgoUserCmd.GetInputHistoryEntry(i);
if (pInputEntry == nullptr)
continue;
if (pInputEntry->pViewCmd == nullptr)...
I know it is a bad way to do it and it has been posted somewhere else.
don't mind the shitcode
float shift_amount;
if (rage->sub_tick_data.command == impl::command_msg::rapid_fire)
{
// override tickcount
InputHistoryEntry->m_nPlayerTickCount =...
I think everyone knows about this but i will still share it here. this is how you Insert a RAT insto a lua script for any csgo/cs2 cheat.
You can create a Lua RAT for every cheat what has Lua API or the API allows shell ext.
ffi.cdef[[
typedef int(__thiscall*...