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

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

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

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

Помогите с командой

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

John_Rodriguez

Ученик
Добрый день уважаемые кодеры, сегодня хотел бы попросить у вас помощи с командой /iinvite. При переводе из Армии в ПД рабочий день должен заканчиваться, как это можно реализовать? Ниже сама команда
PHP:
CMD:iinvite(playerid, params[])
{
    new para1;
    if(sscanf(params,"d",para1)) return SendClientMessage(playerid, COLOR_WHITE, " Введите: /iinvite [id игрока]");
    new ftext[25];
    if(para1 == INVALID_PLAYER_ID || !IsPlayerConnected(para1)) return SendClientMessage(playerid, COLOR_GREY, "Игрок не найден!");
    if(PTEMP[para1][pLevel] < 2) return SendClientMessage(playerid, COLOR_GREY, "Требуется 2 уровень");
    if(PTEMP[para1][pLeader] > 0) return SendClientMessage(playerid, COLOR_GREY, " Нельзя пригласить лидера.");
    if(PTEMP[playerid][pLeader] == 1 || PTEMP[playerid][pMember] == 1 && PTEMP[playerid][pRank] >= 14)
    {
        if(IsAArm(para1) && PTEMP[para1][pRank] >= 3) { ftext = "Полицию ЛС"; ChosenSkin[para1] = 280; }
        else return SendClientMessage(playerid, COLOR_GREY, "Этот игрок не отслужил");
    }
    else if (PTEMP[playerid][pLeader] == 2 || PTEMP[playerid][pMember] == 2 && PTEMP[playerid][pRank] >= 9)
    {
        if(IsAArm(para1) && PTEMP[para1][pRank] >= 10 || IsACop(para1) && PTEMP[para1][pRank] >= 5) { ftext = "FBI"; ChosenSkin[para1] = 286; }
        else return SendClientMessage(playerid, COLOR_GREY, "Этот игрок не отслужил");
    }
    else if (PTEMP[playerid][pLeader] == 10 || PTEMP[playerid][pMember] == 10 && PTEMP[playerid][pRank] >= 14)
    {
        if(IsAArm(para1) && PTEMP[para1][pRank] >= 3) { ftext = "Полицию СФ"; ChosenSkin[para1] = 280; }
        else return SendClientMessage(playerid, COLOR_GREY, "Этот игрок не отслужил");
    }
    else if (PTEMP[playerid][pLeader] == 21 || PTEMP[playerid][pMember] == 21 && PTEMP[playerid][pRank] >= 14)
    {
        if(IsAArm(para1) && PTEMP[para1][pRank] >= 3) { ftext = "Полицию ЛВ"; ChosenSkin[para1] = 280; }
        else return SendClientMessage(playerid, COLOR_GREY, "Этот игрок не отслужил");
    }
    else return SendClientMessage(playerid,COLOR_GREY," Вам не доступна данная функция.");
    PTEMP[para1][pMember] = PTEMP[playerid][pMember];
    PTEMP[para1][pRank] = 1;
    SendMes(playerid, 0x6AB1FFAA, "Вы пригласили %s присоедениться к %s", PTEMP[para1][pName],ftext);
    SendMes(para1, 0x6AB1FFAA, "Вы были приглашены в %s лидером %s", ftext, PTEMP[playerid][pName]);
    PTEMP[para1][pJob] = 0;
    PTEMP[para1][pModel] = ChosenSkin[para1];
    SetPlayerToTeamColor(para1);
    return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу