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;
}
