Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

проблема с командой /uninvite

Статус
В этой теме нельзя размещать новые ответы.

Huseyn

Компетентный
Здравствуйте уважаемые пользователи Pawno-Info, у меня такая проблема с /uninvite, не могу сделать так чтобы Министр смог уволить из своего подразделение сотрудника, например у меня все министры
TEAM_MVD МВД
TEAM_MZ МЗ
TEAM_MO МО
TEAM_NEWSM СМИ

вот код:

PHP:
CMD:uninvite(playerid, params[])
{
    if(IsAbleToUninvite(playerid))
    {
        new targetid, reason[32];
        if(sscanf(params, "us[32]", targetid, reason)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /uninvite [id игрока] [причина]");
        else if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotOnline);
        else if(PlayerLogged[targetid] == false) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotAuthorized);
        else if(PI[targetid][pMember] == 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок не находиться в организации!");
        else if(PI[targetid][pLeader] > 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок лидер другой организации!");
        else if(PI[targetid][pMember] != PI[playerid][pMember]) return SendClientMessage(playerid, COLOR_GREY, "Игрок находиться в другой организации!");
        else if(playerid == targetid) return SendClientMessage(playerid, COLOR_GREY, "Самого себя нельзя уволить!");
        SendMes(playerid, COLOR_BLUE, "Вы уволили %s из организации. Причина: %s",GetName(targetid),reason);
        SendMes(targetid, COLOR_BLUE, "%s %s уволил Вас из организации. Причина: %s", Fraction_Rang[PI[playerid][pMember]][PI[playerid][pRank]],GetName(playerid),reason);
        new str[144];
        format(str, sizeof(str), "[A] %s уволил игрока %s [FracID: %d]. Причина: %s", GetName(playerid), GetName(targetid), PI[playerid][pMember], reason);
        SendAdminMessage(COLOR_GRAD1, str);
        LeaveFractionPlayer(targetid);
    }
    else SendClientMessage(playerid, COLOR_GREY, YouCanNot);
    return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу