Skip to content

Commit 274f4f9

Browse files
committed
Correct PlayerManager::OnNetworkIDValidated from rebase
1 parent 7d663a2 commit 274f4f9

2 files changed

Lines changed: 7 additions & 5 deletions

File tree

core/PlayerManager.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ PlayerManager::PlayerManager() :
109109
#endif
110110
m_HookClientSettingsChanged(&IServerGameClients::ClientSettingsChanged, this, nullptr, &PlayerManager::OnClientSettingsChanged),
111111
#if SM_HAS_NETWORKID_VALIDATED
112-
m_HookOnNetworkIDValidated(&IServerGameClients::OnNetworkIDValidated, this, nullptr, &PlayerManager::OnNetworkIDValidated),
112+
m_HookOnNetworkIDValidated(&IServerGameClients::NetworkIDValidated, this, nullptr, &PlayerManager::OnNetworkIDValidated),
113113
#endif
114114
m_HookServerActivate(&IServerGameDLL::ServerActivate, this, nullptr, &PlayerManager::OnServerActivate),
115115
#if SOURCE_ENGINE >= SE_LEFT4DEAD
@@ -486,12 +486,14 @@ void PlayerManager::RunAuthChecks()
486486

487487
#if defined SM_HAS_NETWORKID_VALIDATED
488488
#if SOURCE_ENGINE == SE_CSGO || SOURCE_ENGINE == SE_BLADE || SOURCE_ENGINE == SE_MCV
489-
void PlayerManager::OnNetworkIDValidated(const char *pszUserName, const char *pszNetworkID, CSteamID steamID)
489+
KHook::Return<void> PlayerManager::OnNetworkIDValidated(IServerGameClients* clients, const char *pszUserName, const char *pszNetworkID, CSteamID steamID)
490490
#else
491-
void PlayerManager::OnNetworkIDValidated(const char *pszUserName, const char *pszNetworkID)
491+
KHook::Return<void> PlayerManager::OnNetworkIDValidated(IServerGameClients* clients, const char *pszUserName, const char *pszNetworkID)
492492
#endif
493493
{
494494
g_PendingAuthCheck = true;
495+
496+
return { KHook::Action::Ignore };
495497
}
496498
#endif
497499

core/PlayerManager.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,10 +206,10 @@ class PlayerManager :
206206
//void OnClientSettingsChanged_Pre(edict_t *pEntity);
207207
#if SM_HAS_NETWORKID_VALIDATED
208208
#if SOURCE_ENGINE == SE_CSGO || SOURCE_ENGINE == SE_BLADE || SOURCE_ENGINE == SE_MCV
209-
void OnNetworkIDValidated(IServerGameClients*, const char *pszUserName, const char *pszNetworkID, CSteamID steamID);
209+
KHook::Return<void> OnNetworkIDValidated(IServerGameClients*, const char *pszUserName, const char *pszNetworkID, CSteamID steamID);
210210
KHook::Virtual<IServerGameClients, void, const char *, const char *, CSteamID> m_HookOnNetworkIDValidated;
211211
#else
212-
void OnNetworkIDValidated(IServerGameClients*,const char *pszUserName, const char *pszNetworkID);
212+
KHook::Return<void> OnNetworkIDValidated(IServerGameClients*, const char *pszUserName, const char *pszNetworkID);
213213
KHook::Virtual<IServerGameClients, void, const char *, const char *> m_HookOnNetworkIDValidated;
214214
#endif
215215
#endif

0 commit comments

Comments
 (0)