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

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

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

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

Проверка, /invite

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

Sweet_Bridges

Умник
Здравствуйте уважаемые пользователи Pawno-Info.ru, прошу помочь с проверкой, а то лидер может принять игрока если он хоть в другом городе.​

PHP:
if(strcmp(cmd, "/invite", true) == 0){
		if(IsPlayerConnected(playerid)){
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)){SCM(playerid, RIFA_COLOR, "Используйте: /invite [id]");return 1;}
			new para1,giveplayer[MAX_PLAYER_NAME],sendername[MAX_PLAYER_NAME];
			new ftext[256];
			new string[256];
			para1 = ReturnUser(tmp);
			if (PlayerInfo[playerid][pLeader] >= 1 || PlayerInfo[playerid][pRang] >= 9){
				if(IsPlayerConnected(para1)){
					if(para1 != INVALID_PLAYER_ID){
						if(PlayerInfo[para1][pWarn] >= 1) return SendClientMessage(playerid, COLOR_GRAD1,"{F70000}x {ADAEAD}У игрока одно(или более) предупреждение");
						if (PlayerInfo[para1][pMember] == 0){
							if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 1) {  ftext = "''Правительство'' , подразделение ""''Администрация Президента''";  }
							else if(PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 2) {  ftext = "''Правительство'' , подразделение ""''Мэрия Лос Сантос''"; }
							else if(PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 3) {  ftext = "''Правительство'' , подразделение ""''Мэрия Сан Фиерро''"; }
							else if(PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 4) {  ftext = "''Правительство'' , подразделение ""''Мэрия Лас Вентурас''"; }
							//else if(PlayerInfo[playerid][pLeader] == 5) { PlayerInfo[para1][pSkin] = 255; otext = "Генералисимум"; } //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 6) {  ftext = "''Министерство обороны'' , подразделение ""''Cухопутные войска''"; } //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 7 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 7) {  ftext = "''Министерство обороны'' , подразделение ""''Военно-воздушные Силы''";} //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 8) {  ftext = "''Министерство обороны'' , подразделение ""''Военно-морской флот''";} //FBI/ATF
							//else if(PlayerInfo[playerid][pLeader] == 9) { PlayerInfo[para1][pSkin] = 165; otext = "Министр Внутренних Дел"; } //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 10) {  ftext = "''Министерство внутренних дел'' , подразделение ""''Полиция Лос Сантос''";} //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 11 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 11) {  ftext = "''Министерство внутренних дел'' , подразделение ""''Полиция Сан Фиерро''";} //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 12) {  ftext = "''Министерство внутренних дел'' , подразделение ""''Полиция Лас Вентурас''"; } //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 13 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 13) {  ftext = "''Министерство внутренних дел'' , подразделение ""''Федеральное бюро расследований''"; } //FBI/ATF
							//else if(PlayerInfo[playerid][pLeader] == 14) { PlayerInfo[para1][pSkin] = 187; otext = "Управляющий СМИ"; } //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 15) {  ftext = "ТВ и Радио, подразделение ""Радиоцентр ЛС";} //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 16 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 16) {  ftext = "ТВ и Радио, подразделение ""Радиоцентр СФ";} //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 17) {  ftext = "ТВ и Радио, подразделение ""Радиоцентр ЛВ";} //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 18 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 18) {  ftext = "''Министерство здравоохранения'', подразделение ""''Больница Лос Сантос''";} //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 19 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 19) {  ftext = "Grove Street";} //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 20 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 20) {  ftext = "The Ballas";} //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 21 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 21) {  ftext = "The Rifa";} //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 22 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 22) {  ftext = "Varioz Los Aztecas"; } //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 23 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 23) {  ftext = "Los Santos Vagos"; } //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 24 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 24) {  ftext = "La Cosa Nostra"; } //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 25 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 25) {  ftext = "Русская Мафия";} //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 26 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 26) {  ftext = "Yakuza";} //FBI/ATF
							//else if(PlayerInfo[playerid][pLeader] == 27) { PlayerInfo[para1][pSkin] = 187; otext = "Мин Здравоохранения; } //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 28 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 28) { ftext = "''Министерство здравоохранения'', подразделение ""''Больница Сан Фиерро''";} //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 29 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 29) { ftext = "''Министерство здравоохранения'', подразделение ""''Больница Лас Вентурас''";} //FBI/ATF
							else if(PlayerInfo[playerid][pLeader] == 30 || PlayerInfo[playerid][pRang] >= 9 && PlayerInfo[playerid][pMember] == 30) { ftext = "ТВ и Радио, подразделение ""Телецентр";} //FBI/ATF
							if (PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 9 ||
									PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pLeader] == 27)
							{
								SendClientMessage(playerid, -1, "Недоступно, вы министр!");
								return 1;
							}
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							SetPlayerToTeamColor(para1);
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "{0f8cfd}%s предлагает Вам вступить в организацию %s", sendername, ftext);
							SCM(para1, COLOR_WHITE, string);
							SCM(para1, 0x6495EDFF, "{FFFFFF}Нажмите {03c03c}Y {FFFFFF}чтобы согласиться или {ff7518}N {FFFFFF}для отказа");
							format(string, sizeof(string), "{0f8cfd}Вы предложили %s вступить в подразделение %s", giveplayer,ftext);
							SCM(playerid, COLOR_WHITE, string);
							pInvite[para1] = playerid;
							PlayerInfo[playerid][pJob] = 0;
							SetPVarInt(para1,"teamf",1);}else{SCM(playerid, RIFA_COLOR, "Этот игрок состоит во фракции!");return 1;}}}}else{SCM(playerid, COLOR_GRAD1, "Вам недоступна данная Команда");}}else{SendClientMessage(playerid, COLOR_GRAD1, "{F70000}x {ADAEAD}Недоступно!");}return 1;}
С меня ПЛЮСИК
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу