Events.cpp
This commit is contained in:
parent
f064d5f843
commit
7ad0cdb811
78
src/hacks/Events.cpp
Normal file
78
src/hacks/Events.cpp
Normal file
@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Events.cpp
|
||||
*
|
||||
* Created on: Feb 24, 2018
|
||||
* Author: bencat07
|
||||
*/
|
||||
#include "common.hpp"
|
||||
|
||||
namespace hacks
|
||||
{
|
||||
namespace shared
|
||||
{
|
||||
namespace event
|
||||
{
|
||||
std::array<int, 2048> data;
|
||||
void CreateMove()
|
||||
{
|
||||
if (!event_log)
|
||||
return;
|
||||
for (int i; i < g_IEngine->GetMaxClients(); ++i)
|
||||
{
|
||||
CachedEntity *ent = ENTITY(i);
|
||||
if (!CE_GOOD(ent))
|
||||
continue;
|
||||
player_info_s info;
|
||||
g_IEngine->GetPlayerInfo(ent->m_IDX, &info);
|
||||
if (!data[i])
|
||||
data[i] = CE_INT(ent, netvar.iClass);
|
||||
|
||||
if (data[i] != CE_INT(ent, netvar.iClass))
|
||||
{
|
||||
PrintChat("\x07%06X%s\x01 changed from \"\x07%06X%s\x01\" to "
|
||||
"\"\x07%06X%s\x01\"",
|
||||
0xa06ba0, info.name, 0x6b9ca0, inttochar(data[i]),
|
||||
0x6ba072, inttochar(CE_INT(ent, netvar.iClass)));
|
||||
data[i] = CE_INT(ent, netvar.iClass);
|
||||
}
|
||||
}
|
||||
}
|
||||
char *inttochar(int i)
|
||||
{
|
||||
switch (i)
|
||||
{
|
||||
case tf_scout:
|
||||
return "Scout";
|
||||
break;
|
||||
case tf_sniper:
|
||||
return "Sniper";
|
||||
break;
|
||||
case tf_soldier:
|
||||
return "Soldier";
|
||||
break;
|
||||
case tf_demoman:
|
||||
return "Demoman";
|
||||
break;
|
||||
case tf_medic:
|
||||
return "Medic";
|
||||
break;
|
||||
case tf_heavy:
|
||||
return "Heavy";
|
||||
break;
|
||||
case tf_pyro:
|
||||
return "Pyro";
|
||||
break;
|
||||
case tf_spy:
|
||||
return "Spy";
|
||||
break;
|
||||
case tf_engineer:
|
||||
return "Engineer";
|
||||
break;
|
||||
default:
|
||||
return "Invalid";
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user