View Single Post
Vit_amin
Senior Member
Join Date: Dec 2015
Location: Russian Federation
Old 02-04-2018 , 20:18   Re: [ANY] SteamWorks
Reply With Quote #644

Game: Left 4 Dead 1
SRCDS report with extension (Server actual version 1.0.3.5):
Code:
MasterRequestRestart
Your server will be restarted on map change.
Without extension this warning doesn't show.
I used only this piece code (from SteamWorks.inc)
PHP Code:
public void OnClientPutInServer(int iClient)
{
    if (!
IsFakeClient(iClient))
    {
        
g_bSteamMember[iClient] = false;

        
SteamWorks_GetUserGroupStatus(iClient, ******);
    }
}

public 
int SteamWorks_OnClientGroupStatus(int iAuthIDint iGroupIDbool bMemberbool bOfficer)
{
    
int iClient AuthIDToEntity(iAuthID);
    
    if (
iClient != && bMember
    {
        
g_bSteamMember[iClient] = true;
    
        
char sCookie[2];
        
        
GetClientCookie(iClientg_hCookiesCookiesizeof(sCookie));
        
        
g_bCookieValue[iClient] = sCookie[0] != '\0';
    }
}

int AuthIDToEntity(int iAuthID)
{
    
char szAuthID[16];
    
char szBufferAuthID[16];
    
    
int iIndex 0;
    
    while (++
iIndex != MaxClients)
    {
        if (
IsClientInGame(iIndex) && !IsFakeClient(iIndex))
        {
            
GetClientAuthId(iIndexAuthId_Steam3szAuthIDsizeof(szAuthID));
            
            
IntToString(iAuthIDszBufferAuthIDsizeof(szBufferAuthID));
            
            if (
StrContains(szAuthIDszBufferAuthIDfalse) != -1)
            {
                return 
iIndex;
            }
        }
    }
    
    return 
0;


Last edited by Vit_amin; 02-04-2018 at 20:21.
Vit_amin is offline