a
This commit is contained in:
parent
11fa8a3102
commit
2b007b3134
@ -15,9 +15,9 @@ class C_MannVsMachineStats
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
C_MannVsMachineStats() = delete;
|
C_MannVsMachineStats() = delete;
|
||||||
static C_MannVsMachineStats *C_MannVsMachineStats();
|
static C_MannVsMachineStats *G_MannVsMachineStats();
|
||||||
|
|
||||||
public:
|
public:
|
||||||
int AddLocalPlayerUpgrade(int id, unsigned &a3);
|
int* AddLocalPlayerUpgrade(int id, int &a3);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -8,21 +8,21 @@
|
|||||||
using namespace re;
|
using namespace re;
|
||||||
|
|
||||||
// Unsued right now because of unclear values in AddLocalPlayerUpgrade
|
// Unsued right now because of unclear values in AddLocalPlayerUpgrade
|
||||||
C_MannVsMachineStats C_MannVsMachineStats::C_MannVsMachineStats()
|
C_MannVsMachineStats *C_MannVsMachineStats::G_MannVsMachineStats()
|
||||||
{
|
{
|
||||||
typedef C_MannVsMachineStats *(*C_MannVsMachineStats_t)();
|
typedef C_MannVsMachineStats *(*G_MannVsMachineStats_t)();
|
||||||
static uintptr_t addr = gSignatures.GetClientSignature(
|
static uintptr_t addr = gSignatures.GetClientSignature(
|
||||||
"55 A1 ? ? ? ? 89 E5 5D C3 8D B6 00 00 00 00 55 89 E5 53 83 EC ? 8B 5D "
|
"55 A1 ? ? ? ? 89 E5 5D C3 8D B6 00 00 00 00 55 89 E5 53 83 EC ? 8B 5D "
|
||||||
"? C7 83 ? ? ? ? ? ? ? ?");
|
"? C7 83 ? ? ? ? ? ? ? ?");
|
||||||
static C_MannVsMachineStats_t C_MannVsMachineStats_fn =
|
static G_MannVsMachineStats_t G_MannVsMachineStats_fn =
|
||||||
C_MannVsMachineStats_t(addr);
|
G_MannVsMachineStats_t(addr);
|
||||||
|
|
||||||
return C_MannVsMachineStats_fn();
|
return G_MannVsMachineStats_fn();
|
||||||
}
|
}
|
||||||
int C_MannVsMachineStats::AddLocalPlayerUpgrade(int id, unsigned &a3)
|
int* C_MannVsMachineStats::AddLocalPlayerUpgrade(int id, int &a3)
|
||||||
{
|
{
|
||||||
typedef int *(*AddLocalPlayerUpgrade_t)(C_MannVsMachineStats *, int,
|
typedef int *(*AddLocalPlayerUpgrade_t)(C_MannVsMachineStats *, int,
|
||||||
unsigned);
|
int);
|
||||||
static uintptr_t addr = gSignatures.GetClientSignature(
|
static uintptr_t addr = gSignatures.GetClientSignature(
|
||||||
"55 89 E5 57 56 53 83 EC ? 8B 5D ? 8B 75 ? 8B 7D ? 8B 43 ? 8B 53 ? 83 "
|
"55 89 E5 57 56 53 83 EC ? 8B 5D ? 8B 75 ? 8B 7D ? 8B 43 ? 8B 53 ? 83 "
|
||||||
"C0 ? 39 D0 7E ? 29 D0 89 1C 24 89 44 24 ? E8 ? ? ? ? 8B 43 ? 83 C0 ? "
|
"C0 ? 39 D0 7E ? 29 D0 89 1C 24 89 44 24 ? E8 ? ? ? ? 8B 43 ? 83 C0 ? "
|
||||||
@ -30,5 +30,5 @@ int C_MannVsMachineStats::AddLocalPlayerUpgrade(int id, unsigned &a3)
|
|||||||
static AddLocalPlayerUpgrade_t AddLocalPlayerUpgrade_fn =
|
static AddLocalPlayerUpgrade_t AddLocalPlayerUpgrade_fn =
|
||||||
AddLocalPlayerUpgrade_t(addr);
|
AddLocalPlayerUpgrade_t(addr);
|
||||||
|
|
||||||
return AddLocalPlayerUpgrade_fn(this, id, &a3);
|
return AddLocalPlayerUpgrade_fn(this, id, a3);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user