Помощь в исправлении ошибки с стим ид

ALiVvvv

Участник
Сообщения
2
Реакции
0
мне нужно что бы по вписаному стим ид не какало с сервера, но что то там не правильно и он не рабоатет

#pragma semicolon 1

new const String:g_sAccessAuths[][]=
{
"STEAM_0:0:178036414"
};

public OnClientPostAdminCheck(iClient)
{
decl String:sAuth[32], i;
GetClientAuthId(iClient, AuthId_Steam2, sAuth, sizeof(sAuth));
for(i = 0; i < sizeof(g_sAccessAuths); ++i)
{
if(strcmp(g_sAccessAuths, sAuth) == 0)
{
return;
}
}
KickClient(iClient, "Kick");
}
 

Danyas

Участник
Сообщения
2,173
Реакции
1,072
PHP:
#pragma semicolon 1

new const String:g_sAccessAuths[][]=
{
    "STEAM_0:0:178036414"
};

public OnClientPostAdminCheck(iClient)
{
    decl String:sAuth[32], i;
    GetClientAuthId(iClient, AuthId_Steam2, sAuth, sizeof(sAuth)); 
    for(i = 0; i < sizeof(g_sAccessAuths); ++i)
    {
        if(strcmp(g_sAccessAuths[i], sAuth) == 0)
        {
            return;
        }
    }
   
    KickClient(iClient, "Kick");
}

Оффтоп
 

ALiVvvv

Участник
Сообщения
2
Реакции
0
вписываю свой стим ид 32 и все равно кикает, в чем еще может быть проблема?
 
Последнее редактирование:

Kailo

Участник
Сообщения
194
Реакции
896
У игроков Steamid имеет вид STEAM_1:X:XXXXXXXXX
Т.е. замени "STEAM_0:0:178036414" на "STEAM_1:0:178036414"
 
Сверху Снизу