Exception reported: Client index 1 is a bot

K1NG

Меня держат насильно, помогите
Сообщения
287
Реакции
184
Строчка в плагине с ошибкой
C-подобный:
public OnItemRegistered(CategoryId:category_id, const String:category[], const String:item[], ItemId:item_id)
{
    PushArrayCell(g_hArrayOfItems, _:item_id);
    
    for (new i = 1; i <= MaxClients; i++)
    {
        if(!IsFakeClient(i))
        {
            if (g_bPostAdminCheck[i] && Shop_IsAuthorized(i) && Shop_IsClientHasItem(i, item_id))
            {
                new flag_bits = Shop_GetItemCustomInfo(item_id, "flag_bits");
                if (flag_bits > 0)
                {
                    SetUserFlagBits(i, GetUserFlagBits(i) | flag_bits);
                }
                new immunity = Shop_GetItemCustomInfo(item_id, "immunity");
                if (immunity > 0 && GetAdminImmunityLevel(GetOrCreateAdmin(i)) < immunity)
                {
                    SetAdminImmunityLevel(GetOrCreateAdmin(i), immunity);
                }
            }
        }
    }
}
Вроде сделал проверку !IsFakeClient(i), хз что делать
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,569
Реакции
5,071
ты бы процитировал ошибку и указал на какую строку кода сервер ругается
 

K1NG

Меня держат насильно, помогите
Сообщения
287
Реакции
184
C-подобный:
L 12/19/2017 - 17:56:51: [SM] Call stack trace:
L 12/19/2017 - 17:56:51: [SM]   [0] ThrowNativeError
L 12/19/2017 - 17:56:51: [SM]   [1] Line 88, shop/player_manager.sp::PlayerManager_IsAuthorized
L 12/19/2017 - 17:56:51: [SM]   [3] Shop_IsAuthorized
L 12/19/2017 - 17:56:51: [SM]   [4] Line 119, shop_privileges.sp::OnItemRegistered
L 12/19/2017 - 17:56:51: [SM]   [6] Call_Finish
L 12/19/2017 - 17:56:51: [SM]   [7] Line 682, shop/item_manager.sp::ItemManager_OnItemRegistered
L 12/19/2017 - 17:56:51: [SM] Exception reported: Client index 1 is a bot

119 строка
C-подобный:
if (g_bPostAdminCheck[i] && Shop_IsAuthorized(i) && Shop_IsClientHasItem(i, item_id))
--- Добавлено позже ---
Остальной код части выше
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,569
Реакции
5,071
@GTMichael, попробуй ещё добавить IsClientInGame():
PHP:
if(IsClientInGame(i) && !IsFakeClient(i) && g_bPostAdminCheck[i] && Shop_IsAuthorized(i) && Shop_IsClientHasItem(i, item_id))
 
Сверху Снизу