update events

This commit is contained in:
Huoji's
2023-10-08 11:30:48 +00:00
parent 6f4bb33d0a
commit e5f25413de

View File

@@ -7,9 +7,9 @@ auto OnPlayerHurtEvent(IGameEvent* event) -> void {
const char* weapon, int dmg_health, int dmg_armor, const char* weapon, int dmg_health, int dmg_armor,
int hitgroup) -> void int hitgroup) -> void
*/ */
UnkGameEventStruct_t userIdNameParams{ "userid" }; UnkGameEventStruct_t userIdNameParams{"userid"};
UnkGameEventStruct_t attackerNameParams{ "attacker" }; UnkGameEventStruct_t attackerNameParams{"attacker"};
UnkGameEventStruct_t healthNameParams{0}; UnkGameEventStruct_t healthNameParams{"health"};
UnkGameEventStruct_t armorNameParams{0}; UnkGameEventStruct_t armorNameParams{0};
UnkGameEventStruct_t weaponNameParams{0}; UnkGameEventStruct_t weaponNameParams{0};
UnkGameEventStruct_t dmg_healthNameParams{0}; UnkGameEventStruct_t dmg_healthNameParams{0};
@@ -23,10 +23,9 @@ auto OnPlayerHurtEvent(IGameEvent* event) -> void {
static const auto dmg_armorStr = "dmg_armor"; static const auto dmg_armorStr = "dmg_armor";
static const auto hitgroupStr = "hitgroup"; static const auto hitgroupStr = "hitgroup";
// healthNameParams.m_Unk = Offset::FnServerHashFunction(
healthNameParams.m_Unk = Offset::FnServerHashFunction( // healthStr, sizeof healthStr, SERVER_HASH_FUCNTION_KEY);
healthStr, sizeof healthStr, SERVER_HASH_FUCNTION_KEY); // healthNameParams.m_Key = healthStr;
healthNameParams.m_Key = healthStr;
armorNameParams.m_Unk = Offset::FnServerHashFunction( armorNameParams.m_Unk = Offset::FnServerHashFunction(
armorStr, sizeof armorStr, SERVER_HASH_FUCNTION_KEY); armorStr, sizeof armorStr, SERVER_HASH_FUCNTION_KEY);
@@ -74,8 +73,8 @@ auto OnPlayerHurtEvent(IGameEvent* event) -> void {
auto dmg_health = event->GetInt(&dmg_healthNameParams); auto dmg_health = event->GetInt(&dmg_healthNameParams);
auto dmg_armor = event->GetInt(&dmg_armorNameParams); auto dmg_armor = event->GetInt(&dmg_armorNameParams);
auto hitgroup = event->GetInt(&hitgroupNameParams); auto hitgroup = event->GetInt(&hitgroupNameParams);
ScriptCallBacks::luaCall_onPlayerHurt(victimIndex, attackerIndex, health, armor, ScriptCallBacks::luaCall_onPlayerHurt(victimIndex, attackerIndex, health,
weapon, dmg_health, dmg_armor, armor, weapon, dmg_health, dmg_armor,
hitgroup); hitgroup);
} }
auto OnRoundEndEvent(IGameEvent* event) -> void { auto OnRoundEndEvent(IGameEvent* event) -> void {