PlayerManager: add sm_debugnosteam
This commit is contained in:
parent
ea02d595f1
commit
340d5db89f
@ -55,9 +55,10 @@ public void OnPluginStart()
|
|||||||
AddMultiTargetFilter("@steam", Filter_Steam, "Steam Players", false);
|
AddMultiTargetFilter("@steam", Filter_Steam, "Steam Players", false);
|
||||||
AddMultiTargetFilter("@nosteam", Filter_NoSteam, "No-Steam Players", false);
|
AddMultiTargetFilter("@nosteam", Filter_NoSteam, "No-Steam Players", false);
|
||||||
|
|
||||||
RegConsoleCmd("sm_steam", Command_DisplaySteamStats, "Shows the number of Steam and No-Steam players");
|
RegConsoleCmd("sm_steam", Command_DisplaySteamStats, "Shows No-Steam players");
|
||||||
RegConsoleCmd("sm_nosteam", Command_DisplaySteamStats, "Shows the number of Steam and No-Steam players");
|
RegConsoleCmd("sm_nosteam", Command_DisplaySteamStats, "Shows No-Steam players");
|
||||||
RegAdminCmd("sm_auth", Command_GetAuth, ADMFLAG_GENERIC, "Retreives the Steam ID of a player");
|
RegAdminCmd("sm_auth", Command_GetAuth, ADMFLAG_GENERIC, "Retreives the Steam ID of a player");
|
||||||
|
RegAdminCmd("sm_debugnosteam", Command_DebugNoSteam, ADMFLAG_GENERIC, "Retreives the amount of No-Steam players");
|
||||||
|
|
||||||
AutoExecConfig();
|
AutoExecConfig();
|
||||||
}
|
}
|
||||||
@ -109,6 +110,30 @@ public Action Command_GetAuth(int client, int args)
|
|||||||
return Plugin_Handled;
|
return Plugin_Handled;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//----------------------------------------------------------------------------------------------------
|
||||||
|
// Purpose:
|
||||||
|
//----------------------------------------------------------------------------------------------------
|
||||||
|
public Action Command_DebugNoSteam(int client, int args)
|
||||||
|
{
|
||||||
|
int iNoSteamAmount;
|
||||||
|
|
||||||
|
for(int i = 1; i <= MaxClients; i++)
|
||||||
|
{
|
||||||
|
if(IsClientInGame(i) && !IsFakeClient(i))
|
||||||
|
{
|
||||||
|
char sAuthID[32];
|
||||||
|
GetClientAuthId(i, AuthId_Steam2, sAuthID, sizeof(sAuthID), false);
|
||||||
|
|
||||||
|
if(!SteamClientAuthenticated(sAuthID))
|
||||||
|
iNoSteamAmount++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ReplyToCommand(client, "[SM] There are currently %d No-Steam Clients online.", iNoSteamAmount);
|
||||||
|
|
||||||
|
return Plugin_Handled;
|
||||||
|
}
|
||||||
|
|
||||||
//----------------------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------------------
|
||||||
// Purpose:
|
// Purpose:
|
||||||
//----------------------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user