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

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

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

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

Помогите пожалуйста с /newleader

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

I name Alex

Умник
Доброго времени суток! Помогите пожалуйста у меня есть команда /newleader ставить на лидерку, этой командой могут пользоваться только админы скажите пожалуйста как сделать чтобы могли использовать министры и админы?
PHP:
}
}
CMD:newleader(playerid, params[])
{
    if(dikg3dadminslogin[playerid] == false) return 1;
    if(!pTemp[playerid][pLogined]) return 1;
    if(pData[playerid][pAdmin] < 5) return 1;
    if(!pData[playerid][pFraction]) return SendClientMessage(playerid,CGRAY,"Вы не состоите во фракции");
    new fractionid = pData[playerid][pFraction] - 1;
    if(pData[playerid][pRank] < gFractionRankCount[fractionid]) return SendClientMessage(playerid,CGRAY,"Функция доступна только лидеру");
    if(pTemp[playerid][pTempLeader]) return SendClientMessage(playerid, COLOR_GREY, "Вы временный лидер, Вы не можете выдавать ранг");
    new frid = GetSubfractionID(fractionid);
    if(pData[playerid][pSubfraction] > 0) return SendClientMessage(playerid,CGRAY,"Функция доступна только лидеру");
    if(pData[playerid][pFraction] == 12 && pData[playerid][pFraction] == 10) return SendClientMessage(playerid,CGRAY,"В вашей фракции нет подфракций");
    if(frid == -1) return SendClientMessage(playerid,CGRAY,"В вашей фракции нет подфракций");
    if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, CYELLOW, "• [Подсказка]:{"#cWHITE"} /newleader [ID игрока]");
    if(params[0] == playerid) return SendClientMessage(playerid,CGRAY,"Нельзя указывать свой ID");
    if(!IsPlayerConnected(params[0]) || !pData[params[0]][pMysqlID]) return SendClientMessage(playerid,CGRAY,"Неверный ID / игрок не зарегестрирован");
    if(pData[params[0]][pFraction] && pData[params[0]][pFraction] != pData[playerid][pFraction]) return SendClientMessage(playerid,CGRAY,"Игрок уже состоит в организации");
    SetPVarInt(playerid,"actsubleader",params[0]);
    new mes[128];
    strcat(mes,"Выберите подфракцию:");
    for(new i = 0;i < 3;i++)
    {
        if(strlen(gSubfractionName[frid][i]))
        {
            strcat(mes,"\n");
            strcat(mes,gSubfractionName[frid][i]);
        }
    }
    pTemp[params[0]][pOfferFraction] = playerid;
    pTemp[params[0]][pOfferFractionid] = fractionid;
    pTemp[playerid][pInviteLeader1] = params[0];
    ShowPlayerDialog(playerid,dSubleader,2,"Выберите подфракцию:",mes,"Назначить","Отмена");
    return true;
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу