shape1
shape2
shape3
shape4
shape7
shape8

/kickjob


Virtialbox

Новичок
Пользователь
29.06.2014
78
10
0
Команда уволить игрока с работы.

Код:
if(strcmp(cmd, "/kickjob", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_GRAD2, "*** Используйте /kickjob [ID Игрока]");
            return 1;
        }
        new debil;
        debil = ReturnUser(tmp);
        if (PlayerInfo[playerid][pAdmin] >= 2)
        {
            if(IsPlayerConnected(debil))
            {
                if(debil != INVALID_PLAYER_ID)
                {
                    GetPlayerName(debil, giveplayer, sizeof(giveplayer));
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    if(PlayerInfo[debil][pJob] > 0)
                    {
                        PlayerInfo[debil][pJob] = 0;
                        format(string, sizeof(string), " Вас выгнал с работы великий администратор %s", sendername);
                        SendClientMessage(debil, COLOR_LIGHTBLUE, string);
                        format(string, sizeof(string), " Вы выгнали %s с работы", giveplayer);
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Данный игрок больше без работы !!");
                    }
                }
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_GRAD1, "Вы не администратор"!");
        }
    }
    return 1;
}
 
Последнее редактирование модератором:

XTreme

Освоившийся
Пользователь
05.08.2015
100
23
0
Извини конечно, но эта команда выгнать игрока с работы а не фракции.

 

gegelo

Освоившийся
Пользователь
20.05.2015
183
24
0
Команда - бред. Оптимизации никакой, впрочем, как и сама команда. 

new debil; - что за название переменной?