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

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

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

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

Клист при /invite и т.п.

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

VrtuouS

Новичок
Проблема в том, что когда прописываешь /invite , /makeleader клист меняется не сразу, а только при спауне.
И ещё, при /uninvite , /uval клист и скин остаются (Даже при релоге), только после спауна убираются.

Вот команда /invite
PHP:
if(strcmp(cmd, "/invite", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_WHITE, "Введите: /invite [id]");
                return 1;
            }
            new para1;
            new ftext[50],invite[100];
            para1 = ReturnUser(tmp);
            if(CanUninvitePlayer(playerid,para1))
            {
                if(IsPlayerConnected(para1))
                {
                    if(para1 != INVALID_PLAYER_ID)
                    {
                        if (PlayerInfo[para1][pMember] == 0 && PlayerInfo[para1][pLeader] == 0)
                        {
                            if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pRank] >= 9) {  ftext = "LSPD"; InviteSkin[para1] = 266;  }
                            else if(PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2 && PlayerInfo[playerid][pRank] >= 7) { ftext = "FBI"; InviteSkin[para1] = 286;  }
                            else if(PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3 && PlayerInfo[playerid][pRank] >= 9) { ftext = "Армия: Авианосец"; InviteSkin[para1] = 287; }
                            else if(PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4 && PlayerInfo[playerid][pRank] >= 9) { ftext = "МЧС"; InviteSkin[para1] = 274;  }
                            else if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pMember] == 5 && PlayerInfo[playerid][pRank] >= 9) {   ftext = "La Cosa Nostra"; InviteSkin[para1] = 124; }
                            else if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6 && PlayerInfo[playerid][pRank] >= 9) { ftext = "Yakuza"; InviteSkin[para1] = 123;  }
                            else if(PlayerInfo[playerid][pLeader] == 7 || PlayerInfo[playerid][pMember] == 7 && PlayerInfo[playerid][pRank] >= 5) { ftext = "Мэрия ЛС"; InviteSkin[para1] = 57; }
                            else if(PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 8 && PlayerInfo[playerid][pRank] >= 4) { ftext = "Casino Bellagio"; InviteSkin[para1] = 163;  }
                            else if(PlayerInfo[playerid][pLeader] == 9 || PlayerInfo[playerid][pMember] == 9 && PlayerInfo[playerid][pRank] >= 9) {  ftext = "Байкеры"; InviteSkin[para1] = 284;  }
                            else if(PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pMember] == 10 && PlayerInfo[playerid][pRank] >= 9) {  ftext = "SFPD"; InviteSkin[para1] = 266; }
                            else if(PlayerInfo[playerid][pLeader] == 11 || PlayerInfo[playerid][pMember] == 11 && PlayerInfo[playerid][pRank] >= 9) {  ftext = "Автошкола"; InviteSkin[para1] = 240; }
                            else if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 12 && PlayerInfo[playerid][pRank] >= 9) {  ftext = "East Side Ballas Gang"; InviteSkin[para1] = 103;  }
                            else if(PlayerInfo[playerid][pLeader] == 13 || PlayerInfo[playerid][pMember] == 13 && PlayerInfo[playerid][pRank] >= 9) { ftext = "Los Santos Vagos Gang"; InviteSkin[para1] = 108; }
                            else if(PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pMember] == 14 && PlayerInfo[playerid][pRank] >= 9) {  ftext = "Russian Mafia"; InviteSkin[para1] = 112; }
                            else if(PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pMember] == 15 && PlayerInfo[playerid][pRank] >= 9) {  ftext = "Grove Street Gang";InviteSkin[para1] = 105; }
                            else if(PlayerInfo[playerid][pLeader] == 16 || PlayerInfo[playerid][pMember] == 16 && PlayerInfo[playerid][pRank] >= 9) { ftext = "NR News"; InviteSkin[para1] = 250;  }
                            else if(PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17 && PlayerInfo[playerid][pRank] >= 9) { ftext = "Varios Los Aztec Gang";InviteSkin[para1] = 114;}
                            else if(PlayerInfo[playerid][pLeader] == 18 || PlayerInfo[playerid][pMember] == 18 && PlayerInfo[playerid][pRank] >= 9) { ftext = "The Rifa Gang"; InviteSkin[para1] = 175;  }
                            else if(PlayerInfo[playerid][pLeader] == 19 || PlayerInfo[playerid][pMember] == 19 && PlayerInfo[playerid][pRank] >= 9) { ftext = "Армия: Зона 51"; InviteSkin[para1] = 287;  }
                            else if(PlayerInfo[playerid][pLeader] == 21 || PlayerInfo[playerid][pMember] == 21 && PlayerInfo[playerid][pRank] >= 9) { ftext = "LVPD"; InviteSkin[para1] = 266;  }
                            else { return 1; }
                            GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            PlayerInfo[para1][pMember] = PlayerInfo[playerid][pMember];
                            PlayerInfo[para1][pRank] = 1;
                            format(string, sizeof(string), "Лидер {40848B}%s{FFFFFF} пригласил Вас присоедениться к {40848B}%s", sendername,ftext);
                            SendClientMessage(para1, COLOR_WHITE, string);
                            format(string, sizeof(string), "Вы пригласили {40848B}%s{FFFFFF} присоедениться к {40848B}%s.", giveplayer,ftext);
                            SendClientMessage(playerid, COLOR_WHITE, string);
                            format(invite,sizeof(invite), "%s приглашает Вас присоедениться к %s\n- Вы согласны?", sendername,ftext);
						    ShowPlayerDialog(para1,76,DIALOG_STYLE_MSGBOX,"Приглашение",invite, "Да", "Нет");
                            SelectChar[para1] = 255;
                            PlayerInfo[para1][pJob] = 0;
                            OnPlayerUpdateRL(para1);
                        }
                        else
                        {
                            SendClientMessage(playerid, COLOR_GREY, "Игрок уже состоит в организации");
                            return 1;
                        }
                    }
                }//not connected
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Нет доступа");
            }
        }
        return 1;
    }
/uninvite
PHP:
else if(strcmp(cmd, "/uninvite", true) == 0)
	{
		new para1,Leader,Member;
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /uninvite [id]");
		para1 = ReturnUser(tmp);
		Leader = PlayerInfo[playerid][pLeader];
		Member = PlayerInfo[para1][pMember];
		Delgun(para1);
		ResetPlayerWeapons(para1);
		if (PlayerInfo[playerid][pLeader] >= 1)
		{
			if(IsPlayerConnected(para1))
			{
				if (Leader == Member)
				{
					if(para1 != INVALID_PLAYER_ID)
					{
						if (PlayerInfo[para1][pMember] > 0)
						{
							if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
							if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
							if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
							SendClientMessage(para1, COLOR_WHITE, string);
							format(string, sizeof(string), "Вы выгнали {40848B}%s{ffffff} из организации", giveplayer);
							SendClientMessage(playerid, COLOR_WHITE, string);
							PlayerInfo[para1][pMember] = 0;
							PlayerInfo[para1][pRank] = 0;
							PlayerInfo[para1][pLeader] = 0;
							PlayerInfo[para1][pJob] = 0;
							SetPlayerArmourAC(para1,0);
						}
					}
				}
				else
				{
					SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
				}
			}
		}
		//----------------------------------------------------------------------------------------------------------------------------------------//
		else if (PlayerInfo[playerid][pLeader] == 1)
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if (PlayerInfo[para1][pMember] > 0)
				{
					if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
					if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
					if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
					SendClientMessage(para1, COLOR_WHITE, string);
					format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
					SendClientMessage(playerid, COLOR_WHITE, string);
					PlayerInfo[para1][pMember] = 0;
					PlayerInfo[para1][pRank] = 0;
					PlayerInfo[para1][pLeader] = 0;
					PlayerInfo[para1][pJob] = 0;
					SetPlayerArmourAC(para1,0);
				}
			}
		}
		//----------------------------------------------------------------------------------------------------------------------------------------//
		else if (PlayerInfo[playerid][pLeader] == 2)
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if (PlayerInfo[para1][pMember] > 0)
				{
					if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
					if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
					if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
					SendClientMessage(para1, COLOR_WHITE, string);
					format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
					SendClientMessage(playerid, COLOR_WHITE, string);
					PlayerInfo[para1][pMember] = 0;
					PlayerInfo[para1][pRank] = 0;
					PlayerInfo[para1][pLeader] = 0;
					PlayerInfo[para1][pJob] = 0;
					SetPlayerArmourAC(para1,0);
				}
			}
		}
		//----------------------------------------------------------------------------------------------------------------------------------------//
		else if (PlayerInfo[playerid][pLeader] == 3)
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if (PlayerInfo[para1][pMember] > 0)
				{
					if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
					if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
					if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
					SendClientMessage(para1, COLOR_WHITE, string);
					format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
					SendClientMessage(playerid, COLOR_WHITE, string);
					PlayerInfo[para1][pMember] = 0;
					PlayerInfo[para1][pRank] = 0;
					PlayerInfo[para1][pLeader] = 0;
					PlayerInfo[para1][pJob] = 0;
					SetPlayerArmourAC(para1,0);
				}
			}
		}
		//----------------------------------------------------------------------------------------------------------------------------------------//
		else if (PlayerInfo[playerid][pLeader] == 4)
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if (PlayerInfo[para1][pMember] > 0)
				{
					if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
					if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
					if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
					SendClientMessage(para1, COLOR_WHITE, string);
					format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
					SendClientMessage(playerid, COLOR_WHITE, string);
					PlayerInfo[para1][pMember] = 0;
					PlayerInfo[para1][pRank] = 0;
					PlayerInfo[para1][pLeader] = 0;
					PlayerInfo[para1][pJob] = 0;
					SetPlayerArmourAC(para1,0);
				}
			}
		}
		//----------------------------------------------------------------------------------------------------------------------------------------//
		else if (PlayerInfo[playerid][pLeader] == 5)
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if (PlayerInfo[para1][pMember] > 0)
				{
					if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
					if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
					if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
					SendClientMessage(para1, COLOR_WHITE, string);
					format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
					SendClientMessage(playerid, COLOR_WHITE, string);
					PlayerInfo[para1][pMember] = 0;
					PlayerInfo[para1][pRank] = 0;
					PlayerInfo[para1][pLeader] = 0;
					PlayerInfo[para1][pJob] = 0;
					SetPlayerArmourAC(para1,0);
				}
			}
		}
		//----------------------------------------------------------------------------------------------------------------------------------------//
		else if (PlayerInfo[playerid][pLeader] == 6)
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if (PlayerInfo[para1][pMember] > 0)
				{
					if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
					if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
					if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
					SendClientMessage(para1, COLOR_WHITE, string);
					format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
					SendClientMessage(playerid, COLOR_WHITE, string);
					PlayerInfo[para1][pMember] = 0;
					PlayerInfo[para1][pRank] = 0;
					PlayerInfo[para1][pLeader] = 0;
					PlayerInfo[para1][pJob] = 0;
					SetPlayerArmourAC(para1,0);
				}
			}
		}
		//----------------------------------------------------------------------------------------------------------------------------------------//
		else if (PlayerInfo[playerid][pLeader] == 7)
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if (PlayerInfo[para1][pMember] > 0)
				{
					if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
					if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
					if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
					SendClientMessage(para1, COLOR_WHITE, string);
					format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
					SendClientMessage(playerid, COLOR_WHITE, string);
					PlayerInfo[para1][pMember] = 0;
					PlayerInfo[para1][pRank] = 0;
					PlayerInfo[para1][pLeader] = 0;
					PlayerInfo[para1][pJob] = 0;
					SetPlayerArmourAC(para1,0);
				}
			}
		}
		//----------------------------------------------------------------------------------------------------------------------------------------//
		else if (PlayerInfo[playerid][pLeader] == 8)
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if (PlayerInfo[para1][pMember] > 0)
				{
					if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
					if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
					if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
					SendClientMessage(para1, COLOR_WHITE, string);
					format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
					SendClientMessage(playerid, COLOR_WHITE, string);
					PlayerInfo[para1][pMember] = 0;
					PlayerInfo[para1][pRank] = 0;
					PlayerInfo[para1][pLeader] = 0;
					PlayerInfo[para1][pJob] = 0;
					SetPlayerArmourAC(para1,0);
				}
			}
		}
		//----------------------------------------------------------------------------------------------------------------------------------------//
		else if (PlayerInfo[playerid][pLeader] == 9)
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if (PlayerInfo[para1][pMember] > 0)
				{
					if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
					if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
					if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
					SendClientMessage(para1, COLOR_WHITE, string);
					format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
					SendClientMessage(playerid, COLOR_WHITE, string);
					PlayerInfo[para1][pMember] = 0;
					PlayerInfo[para1][pRank] = 0;
					PlayerInfo[para1][pLeader] = 0;
					PlayerInfo[para1][pJob] = 0;
					SetPlayerArmourAC(para1,0);
				}
			}
		}
		//----------------------------------------------------------------------------------------------------------------------------------------//
		else if (PlayerInfo[playerid][pLeader] == 10)
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if (PlayerInfo[para1][pMember] > 0)
				{
					if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
					if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
					if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
					SendClientMessage(para1, COLOR_WHITE, string);
					format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
					SendClientMessage(playerid, COLOR_WHITE, string);

					PlayerInfo[para1][pMember] = 0;
					PlayerInfo[para1][pRank] = 0;
					PlayerInfo[para1][pLeader] = 0;
					PlayerInfo[para1][pJob] = 0;
					SetPlayerArmourAC(para1,0);
				}
			}
		}
		//----------------------------------------------------------------------------------------------------------------------------------------//
		else if (PlayerInfo[playerid][pLeader] == 11)
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if (PlayerInfo[para1][pMember] > 0)
				{
					if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
					if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
					if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
					SendClientMessage(para1, COLOR_WHITE, string);
					format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
					SendClientMessage(playerid, COLOR_WHITE, string);
					PlayerInfo[para1][pMember] = 0;
					PlayerInfo[para1][pRank] = 0;
					PlayerInfo[para1][pLeader] = 0;
					PlayerInfo[para1][pJob] = 0;
					SetPlayerArmourAC(para1,0);
				}
			}
		}
		//----------------------------------------------------------------------------------------------------------------------------------------//
		else if (PlayerInfo[playerid][pLeader] == 12)
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if (PlayerInfo[para1][pMember] > 0)
				{
					if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
					if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
					if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
					SendClientMessage(para1, COLOR_WHITE, string);
					format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
					SendClientMessage(playerid, COLOR_WHITE, string);
					PlayerInfo[para1][pMember] = 0;
					PlayerInfo[para1][pRank] = 0;
					PlayerInfo[para1][pLeader] = 0;
					PlayerInfo[para1][pJob] = 0;
					SetPlayerArmourAC(para1,0);
				}
			}
		}
		//----------------------------------------------------------------------------------------------------------------------------------------//
		else if (PlayerInfo[playerid][pLeader] == 13)
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if (PlayerInfo[para1][pMember] > 0)
				{
					if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
					if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
					if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
					SendClientMessage(para1, COLOR_WHITE, string);
					format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
					SendClientMessage(playerid, COLOR_WHITE, string);
					PlayerInfo[para1][pMember] = 0;
					PlayerInfo[para1][pRank] = 0;
					PlayerInfo[para1][pLeader] = 0;
					PlayerInfo[para1][pJob] = 0;
					SetPlayerArmourAC(para1,0);
				}
			}
		}
		//----------------------------------------------------------------------------------------------------------------------------------------//
		else if (PlayerInfo[playerid][pLeader] == 14)
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if (PlayerInfo[para1][pMember] > 0)
				{
					if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
					if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
					if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
					SendClientMessage(para1, COLOR_WHITE, string);
					format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
					SendClientMessage(playerid, COLOR_WHITE, string);
					PlayerInfo[para1][pMember] = 0;
					PlayerInfo[para1][pRank] = 0;
					PlayerInfo[para1][pLeader] = 0;
					PlayerInfo[para1][pJob] = 0;
					SetPlayerArmourAC(para1,0);
				}
			}
		}
		//----------------------------------------------------------------------------------------------------------------------------------------//
		else if (PlayerInfo[playerid][pLeader] == 15)
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if (PlayerInfo[para1][pMember] > 0)
				{
					if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
					if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
					if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
					SendClientMessage(para1, COLOR_WHITE, string);
					format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
					SendClientMessage(playerid, COLOR_WHITE, string);
					PlayerInfo[para1][pMember] = 0;
					PlayerInfo[para1][pRank] = 0;
					PlayerInfo[para1][pLeader] = 0;
					PlayerInfo[para1][pJob] = 0;
					SetPlayerArmourAC(para1,0);
				}
			}
		}
		//----------------------------------------------------------------------------------------------------------------------------------------//
		else if (PlayerInfo[playerid][pLeader] == 16)
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if (PlayerInfo[para1][pMember] > 0)
				{
					if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
					if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
					if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
					SendClientMessage(para1, COLOR_WHITE, string);
					format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
					SendClientMessage(playerid, COLOR_WHITE, string);
					PlayerInfo[para1][pMember] = 0;
					PlayerInfo[para1][pRank] = 0;
					PlayerInfo[para1][pLeader] = 0;
					PlayerInfo[para1][pJob] = 0;
					SetPlayerArmourAC(para1,0);
				}
			}
		}
		//----------------------------------------------------------------------------------------------------------------------------------------//
		else if (PlayerInfo[playerid][pLeader] == 17)
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if (PlayerInfo[para1][pMember] > 0)
				{
					if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
					if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
					if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
					SendClientMessage(para1, COLOR_WHITE, string);
					format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
					SendClientMessage(playerid, COLOR_WHITE, string);
					PlayerInfo[para1][pMember] = 0;
					PlayerInfo[para1][pRank] = 0;
					PlayerInfo[para1][pLeader] = 0;
					PlayerInfo[para1][pJob] = 0;
					SetPlayerArmourAC(para1,0);
				}
			}
		}
		//----------------------------------------------------------------------------------------------------------------------------------------//
		else if (PlayerInfo[playerid][pLeader] == 18)
		{
			if(para1 != INVALID_PLAYER_ID)
			{
				if (PlayerInfo[para1][pMember] > 0)
				{
					if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
					if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
					if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
					SendClientMessage(para1, COLOR_WHITE, string);
					format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
					SendClientMessage(playerid, COLOR_WHITE, string);
					PlayerInfo[para1][pMember] = 0;
					PlayerInfo[para1][pRank] = 0;
					PlayerInfo[para1][pLeader] = 0;
					PlayerInfo[para1][pJob] = 0;
					SetPlayerArmourAC(para1,0);
				}
			}
			//----------------------------------------------------------------------------------------------------------------------------------------//
			else if (PlayerInfo[playerid][pLeader] == 19)
			{
				if(para1 != INVALID_PLAYER_ID)
				{
					if (PlayerInfo[para1][pMember] > 0)
					{
						if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
						if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
						if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
						GetPlayerName(para1, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
						SendClientMessage(para1, 0x6495EDFF, string);
						format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
						SendClientMessage(playerid, COLOR_WHITE, string);
						PlayerInfo[para1][pMember] = 0;
						PlayerInfo[para1][pRank] = 0;
						PlayerInfo[para1][pLeader] = 0;
						PlayerInfo[para1][pJob] = 0;
						SetPlayerArmourAC(para1,0);
					}
				}
			}
			//----------------------------------------------------------------------------------------------------------------------------------------//
			else if (PlayerInfo[playerid][pLeader] == 21)
			{
				if(para1 != INVALID_PLAYER_ID)
				{
					if (PlayerInfo[para1][pMember] > 0)
					{
						if(para1 == playerid) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID");
						if (PlayerInfo[para1][pLeader] >= 1) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера");
						if (PlayerInfo[para1][pMember] != PlayerInfo[playerid][pMember]) return  SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
						GetPlayerName(para1, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "Вы уволены из организации {40848B}%s.", sendername);
						SendClientMessage(para1, COLOR_WHITE, string);
						format(string, sizeof(string), "Вы выгнали {40848B}%s {ffffff}из организации", giveplayer);
						SendClientMessage(playerid, COLOR_WHITE, string);
						PlayerInfo[para1][pMember] = 0;
						PlayerInfo[para1][pRank] = 0;
						PlayerInfo[para1][pLeader] = 0;
						PlayerInfo[para1][pJob] = 0;
						SetPlayerArmourAC(para1,0);
					}
				}
			}
			OnPlayerUpdateRL(playerid);
		}
		return true;
	}
/uval
PHP:
else if(strcmp(cmd, "/uval", true) == 0)
	{
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /uval [id]");
		if (dostup[playerid] != 1) return ShowPlayerDialog(playerid,2934,DIALOG_STYLE_PASSWORD,"Доступ администратора","Введите пароль от административной панели","Ок","Отмена");
		new para1;
		para1 = ReturnUser(tmp);
		if (PlayerInfo[playerid][pAdmin] >= 4)
		{
			if(IsPlayerConnected(para1))
			{
				if(para1 != INVALID_PLAYER_ID)
				{
					if (PlayerInfo[para1][pMember] > 0)
					{
						GetPlayerName(para1, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "Вы уволены из организации администратором {ffa500}%s", sendername);
						SendClientMessage(para1, COLOR_WHITE, string);
						format(string, sizeof(string), "Вы выгнали {ffa500}%s {ffffff}из организации", giveplayer);
						SendClientMessage(playerid, COLOR_WHITE, string);
						PlayerInfo[para1][pMember] = 0;
						PlayerInfo[para1][pLeader] = 0;
						PlayerInfo[para1][pRank] = 0;
						SetPlayerInterior(para1, 0);
						PlayerInfo[para1][pInt] = 0;
						SetPlayerArmourAC(para1,0);
						Delgun(para1);
						ResetPlayerWeapons(para1);
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Игрок не найден!");
			}
		}
		return true;
	}
Думаю, проблема ясна, прошу помочь.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу