Track spectators for each SourceTV instance seperately

This commit is contained in:
Peace-Maker
2016-03-06 12:50:07 +01:00
parent 10910e8b8e
commit 61f59c5b9b
6 changed files with 54 additions and 49 deletions
+5 -5
View File
@@ -619,7 +619,7 @@ static cell_t Native_IsClientConnected(IPluginContext *pContext, const cell_t *p
return 0;
}
HLTVClientWrapper *pClient = g_HLTVClientManager.GetClient(client);
HLTVClientWrapper *pClient = hltvserver->GetClient(client);
return pClient->IsConnected();
}
@@ -636,7 +636,7 @@ static cell_t Native_GetSpectatorName(IPluginContext *pContext, const cell_t *pa
return 0;
}
HLTVClientWrapper *pClient = g_HLTVClientManager.GetClient(client);
HLTVClientWrapper *pClient = hltvserver->GetClient(client);
if (!pClient->IsConnected())
{
pContext->ReportError("Client %d is not connected.", client);
@@ -660,7 +660,7 @@ static cell_t Native_GetSpectatorIP(IPluginContext *pContext, const cell_t *para
return 0;
}
HLTVClientWrapper *pClient = g_HLTVClientManager.GetClient(client);
HLTVClientWrapper *pClient = hltvserver->GetClient(client);
if (!pClient->IsConnected())
{
pContext->ReportError("Client %d is not connected.", client);
@@ -684,7 +684,7 @@ static cell_t Native_GetSpectatorPassword(IPluginContext *pContext, const cell_t
return 0;
}
HLTVClientWrapper *pClient = g_HLTVClientManager.GetClient(client);
HLTVClientWrapper *pClient = hltvserver->GetClient(client);
if (!pClient->IsConnected())
{
pContext->ReportError("Client %d is not connected.", client);
@@ -708,7 +708,7 @@ static cell_t Native_KickClient(IPluginContext *pContext, const cell_t *params)
return 0;
}
HLTVClientWrapper *pClient = g_HLTVClientManager.GetClient(client);
HLTVClientWrapper *pClient = hltvserver->GetClient(client);
if (!pClient->IsConnected())
{
pContext->ReportError("Client %d is not connected.", client);