проверка на то, что игрок не выше 1 лвл адм

Решение
ошибок не выдает, но все равно кикает
Попробуйте так:
Код:
stock ToCheat(type,playerid)
{
    if(type == 1)
    {
        if(PI[playerid][pAdmin] >= 1) return 1;
        SCM(playerid,COLOR_WHITE,"Вы были кикнуты за подозрения в читах, если вы считаете что это ошибка, обратитесь к разработчику!");
        J_Kick(playerid);
    }
return 1;

R0M1k

Участник
36
6
Здравствуйте. Попробуйте данный код:
Код:
if(PI[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1, "Ваш уровень админкы не достаточен.");
if(PI[playerid][pAdmin] > 1) return SendClientMessage(playerid, -1, "Ваш уровень админкы слишком высок.");
 

pchelkin (mearfy)

Известный
Автор темы
915
372
Здравствуйте. Попробуйте данный код:
Код:
if(PI[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1, "Ваш уровень админкы не достаточен.");
if(PI[playerid][pAdmin] > 1) return SendClientMessage(playerid, -1, "Ваш уровень админкы слишком высок.");
Код:
stock ToCheat(type,playerid)
{
    if(type == 1)
 {
        SCM(playerid,COLOR_WHITE,"Вы были кикнуты за подозрения в читах, если вы считаете что это ошибка, обратитесь к разработчику!");
         J_Kick(playerid);
    }
    return 1;
}
мне нужно чтобы админов не кикало, то есть если админки нет, то кикает
 

R0M1k

Участник
36
6
Код:
stock ToCheat(type,playerid)
{
    if(type == 1)
 {
        SCM(playerid,COLOR_WHITE,"Вы были кикнуты за подозрения в читах, если вы считаете что это ошибка, обратитесь к разработчику!");
         J_Kick(playerid);
    }
    return 1;
}
мне нужно чтобы админов не кикало, то есть если админки нет, то кикает
Попробуйте так:
Код:
stock ToCheat(type,playerid)
{
    if(type == 1)
    {
        if(PI[playerid][pAdmin] < 1) return;
        SCM(playerid,COLOR_WHITE,"Вы были кикнуты за подозрения в читах, если вы считаете что это ошибка, обратитесь к разработчику!");
        J_Kick(playerid);
    }
return 1;
}
 

pchelkin (mearfy)

Известный
Автор темы
915
372
Попробуйте так:
Код:
stock ToCheat(type,playerid)
{
    if(type == 1)
    {
        if(PI[playerid][pAdmin] < 1) return;
        SCM(playerid,COLOR_WHITE,"Вы были кикнуты за подозрения в читах, если вы считаете что это ошибка, обратитесь к разработчику!");
        J_Kick(playerid);
    }
return 1;
}
ошибку выдает при компиляции
 

pchelkin (mearfy)

Известный
Автор темы
915
372
warning 209: function "ToCheat" should return a value и error 078: function uses both "return" and "return <value>", вот что у меня там написано
Код:
stock ToCheat(type,playerid)
{
    if(type == 1)
 {
        if(PI[playerid][pAdmin] < 1) return;
        SCM(playerid,COLOR_WHITE,"Вы были кикнуты за подозрения в читах, если вы считаете что это ошибка, обратитесь к разработчику!");
         J_Kick(playerid);
    }
    return 1;
}
 

R0M1k

Участник
36
6
Попробуйте так(Забыл поставить после return 1;):
Код:
stock ToCheat(type,playerid)
{
    if(type == 1)
    {
        if(PI[playerid][pAdmin] < 1) return 1;
        SCM(playerid,COLOR_WHITE,"Вы были кикнуты за подозрения в читах, если вы считаете что это ошибка, обратитесь к разработчику!");
        J_Kick(playerid);
    }
return 1;
}
 

pchelkin (mearfy)

Известный
Автор темы
915
372
ошибок не выдает, но все равно кикает
Попробуйте так(Забыл поставить после return 1;):
Код:
stock ToCheat(type,playerid)
{
    if(type == 1)
    {
        if(PI[playerid][pAdmin] < 1) return 1;
        SCM(playerid,COLOR_WHITE,"Вы были кикнуты за подозрения в читах, если вы считаете что это ошибка, обратитесь к разработчику!");
        J_Kick(playerid);
    }
return 1;
}
 

R0M1k

Участник
36
6
ошибок не выдает, но все равно кикает
Попробуйте так:
Код:
stock ToCheat(type,playerid)
{
    if(type == 1)
    {
        if(PI[playerid][pAdmin] >= 1) return 1;
        SCM(playerid,COLOR_WHITE,"Вы были кикнуты за подозрения в читах, если вы считаете что это ошибка, обратитесь к разработчику!");
        J_Kick(playerid);
    }
return 1;
 
  • Нравится
Реакции: pchelkin (mearfy)