Maerovich
Умник
Ув. Пользователи Pawno-Info Мне нужна помощь с проверкой на фракцию игрока для команды /invite.
Мне нужно проверка на то что если зам директора/директор принемает игрока а он допустим не в ЛСПД или у него нет 7 ранга то его не принемает.
Мне нужно проверка на то что если зам директора/директор принемает игрока а он допустим не в ЛСПД или у него нет 7 ранга то его не принемает.
HTML:
else if (PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2 && PlayerInfo[playerid][pRank] == 7)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if (PlayerInfo[para1][pPbiskey] !=255) return SendClientMessage(playerid, COLOR_GREY, "Игрок бизнесмен!");
if (PlayerInfo[para1][pAvtomas] !=255) return SendClientMessage(playerid, COLOR_GREY, "Игрок владеет автомастерской!");
if(IsPlayerInAnyVehicle(para1)) return SendClientMessage(playerid, COLOR_GREY, "Игрок в машине!");
if (PlayerInfo[para1][pLevel] < 3) return SendClientMessage(playerid, COLOR_GREY, "Приём возможен с 3 lvl");
if (PlayerInfo[para1][pMember] != 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок уже где то состоит");
if (PlayerInfo[para1][pVoennik] == 0) return SendClientMessage(playerid, COLOR_GREY, "Человек не служил в армии");
if(PlayerInfo[para1][pWarns] >= 1) return SendClientMessage(playerid, COLOR_GRAD1,"У игрока Warn.");
if(PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2 && PlayerInfo[playerid][pRank] == 7) { ftext = "ФБР"; InviteSkin[para1] = 286; }
else { return true; }
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
InviteOffer[para1] = PlayerInfo[playerid][pMember];
format(string, sizeof(string), "Вы пригласили %s присоеденится к %s.", giveplayer,ftext);
SendClientMessage(playerid, COLOR_BLUE, string);
format(invite,sizeof(invite), "%s приглашает Вас присоедениться к %s\n- Вы согласны?", sendername,ftext);
SPD(para1,76,DIALOG_STYLE_MSGBOX,"Приглашение",invite, "Да", "Нет");
}
}//not connected
}
