~ ArTuR1K
Ученик
Код:
else if(strcmp(cmd, "/invite", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_GREY, "Àâòîðèçóéòåñü!");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREY, "Èñïîëüçóéòå: /invite [èä èãðîêà/÷àñòü íèêà]");
new ftext[25];
new para1 = ReturnUser(tmp);
if (PlayerInfo[playerid][pLeader] == 0) return SendClientMessage(playerid, COLOR_WHITE, "Êîìàíäà äîñòóïíà òîëüêî ëèäåðàì");
if(!IsPlayerConnected(para1)) return SendClientMessage(playerid, COLOR_GREY, "Ýòîò èãðîê íå â ñåòè");
if(para1 != INVALID_PLAYER_ID)
{
if (PlayerInfo[para1][pMember] != 0 || PlayerInfo[para1][pLeader] != 0 && PlayerInfo[para1][pRank] != 0) return SendClientMessage(playerid, COLOR_GREY, "Èãðîê óæå ñîñòîèò â äðóãîé ôðàêöèè");
switch(PlayerInfo[playerid][pLeader])
{
case 1: ftext = "Ïîëèöèÿ";
case 2: ftext = "ÔÁÐ";
case 3: ftext = "Àðìèÿ";
case 4: ftext = "Çäðàâîõðàíåíèå";
case 5: ftext = "La Cosa Nostra";
case 6: ftext = "Yakuza";
case 7: ftext = "Ìýðèÿ";
case 8: ftext = "Õèòìàíû";
case 9: ftext = "Ðåïîðòåðû";
case 11: ftext = "Ëèöåíçåðû";
case 12: ftext = "Ñòðèòðåéñåðû";
case 13: ftext = "Ðóññêàÿ ìàôèÿ";
case 14: ftext = "Grove";
case 15: ftext = "El Coronos Gang";
case 16: ftext = "Ballas";
case 17: ftext = "Rifa";
case 18: ftext = "Vagos";
default: ftext = "";
}
format(string, sizeof(string), "{FFFFFF}Ëèäåð %s {FFFFFF}ïðåäëàãàåò Âàì ïðèñîåäåíèòüñÿ ê %s",sendername, ftext);
SetPVarInt(para1, "PlayerInvite", playerid);
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "Âû ïðåäëîæèëè %s {FFFFFF}ïðèñîåäåíèòüñÿ ê %s", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
return 1;
}
