Fixed ClientUserInfoChanged forward not being reset on mapchange
This commit is contained in:
parent
5a2e35c1bf
commit
6000fe43d1
@ -166,6 +166,7 @@ void OnPluginsLoaded()
|
|||||||
RESETD(RegisterEncoders);
|
RESETD(RegisterEncoders);
|
||||||
RESETD(CreateInstancedBaselines);
|
RESETD(CreateInstancedBaselines);
|
||||||
RESETD(AllowLagCompensation);
|
RESETD(AllowLagCompensation);
|
||||||
|
RESETD(ClientUserInfoChanged);
|
||||||
|
|
||||||
RESETN(OnFreeEntPrivateData);
|
RESETN(OnFreeEntPrivateData);
|
||||||
RESETN(GameShutdown);
|
RESETN(GameShutdown);
|
||||||
|
@ -86,13 +86,13 @@ SIMPLE_INT_HOOK_STRING(PrecacheSound);
|
|||||||
|
|
||||||
void ClientUserInfoChanged(edict_t *e, char *infobuffer)
|
void ClientUserInfoChanged(edict_t *e, char *infobuffer)
|
||||||
{
|
{
|
||||||
FM_ENG_HANDLE(FM_ClientInfoChanged, (Engine[FM_ClientInfoChanged].at(i), (cell)ENTINDEX(e)));
|
FM_ENG_HANDLE(FM_ClientUserInfoChanged, (Engine[FM_ClientUserInfoChanged].at(i), (cell)ENTINDEX(e)));
|
||||||
RETURN_META(mswi(lastFmRes));
|
RETURN_META(mswi(lastFmRes));
|
||||||
}
|
}
|
||||||
|
|
||||||
void ClientUserInfoChanged_post(edict_t *e, char *infobuffer)
|
void ClientUserInfoChanged_post(edict_t *e, char *infobuffer)
|
||||||
{
|
{
|
||||||
FM_ENG_HANDLE_POST(FM_ClientInfoChanged, (EnginePost[FM_ClientInfoChanged].at(i), (cell)ENTINDEX(e)));
|
FM_ENG_HANDLE_POST(FM_ClientUserInfoChanged, (EnginePost[FM_ClientUserInfoChanged].at(i), (cell)ENTINDEX(e)));
|
||||||
RETURN_META(mswi(lastFmRes));
|
RETURN_META(mswi(lastFmRes));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1332,7 +1332,7 @@ static cell AMX_NATIVE_CALL register_forward(AMX *amx, cell *params)
|
|||||||
fId = MF_RegisterSPForwardByName(amx, funcname, FP_CELL, FP_CELL, FP_DONE);
|
fId = MF_RegisterSPForwardByName(amx, funcname, FP_CELL, FP_CELL, FP_DONE);
|
||||||
NEWDLLHOOK(ShouldCollide);
|
NEWDLLHOOK(ShouldCollide);
|
||||||
break;
|
break;
|
||||||
case FM_ClientInfoChanged:
|
case FM_ClientUserInfoChanged:
|
||||||
fId = MF_RegisterSPForwardByName(amx, funcname, FP_CELL, FP_DONE);
|
fId = MF_RegisterSPForwardByName(amx, funcname, FP_CELL, FP_DONE);
|
||||||
DLLHOOK(ClientUserInfoChanged);
|
DLLHOOK(ClientUserInfoChanged);
|
||||||
break;
|
break;
|
||||||
|
@ -153,7 +153,7 @@ enum {
|
|||||||
FM_OnFreeEntPrivateData,
|
FM_OnFreeEntPrivateData,
|
||||||
FM_GameShutdown,
|
FM_GameShutdown,
|
||||||
FM_ShouldCollide,
|
FM_ShouldCollide,
|
||||||
FM_ClientInfoChanged, //passes id only
|
FM_ClientUserInfoChanged, //passes id only
|
||||||
FM_LAST_DONT_USE_ME
|
FM_LAST_DONT_USE_ME
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user