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

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

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

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

Помогите с командой

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

RoM14

Умник
Вообщем есть у меня команда /invite хочу её в диалог перевести, что бы когда лидер кидал инвайт, игроку приходило диалоговое окно, "Вступить" "Отмена"

PHP:
	if(strcmp(cmd, "/invite", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "/invite [playerid/PartOfName]");
				return true;
			}
			new para1;
			new ftext[50];
			new fteam;
			para1 = ReturnUser(tmp);
			if (PlayerInfo[playerid][pLeader] >= 1)
			{
				if(IsPlayerConnected(para1))
				{
					if(PlayerInfo[para1][pBL] == 1) return SendClientMessage(playerid, COLOR_LIGHTRED, "Игрок находиться в Чёрном списке сервера");
					if(para1 != INVALID_PLAYER_ID)
					{
						if (PlayerInfo[para1][pMember] == 0 && PlayerInfo[para1][pLeader] == 0)
						{
							if(PlayerInfo[playerid][pLeader] == 1) { fteam = 1; ftext = "LSPD";}
							else if(PlayerInfo[playerid][pLeader] == 2) { fteam = 2;  ftext = "FBI";}
							else if(PlayerInfo[playerid][pLeader] == 3) { fteam = 3; ftext = "Армия";}
							else if(PlayerInfo[playerid][pLeader] == 4) { fteam = 4; ftext = "МЧС";}
							else if(PlayerInfo[playerid][pLeader] == 5) { fteam = 5;  ftext = "LCN";}
							else if(PlayerInfo[playerid][pLeader] == 6) { fteam = 6;  ftext = "Yakuza";}
							else if(PlayerInfo[playerid][pLeader] == 7) {  fteam = 7;  ftext = "Triada";}
							else if(PlayerInfo[playerid][pLeader] == 8) {  fteam = 8;  ftext = "Хитманы";}
							else if(PlayerInfo[playerid][pLeader] == 9) { fteam = 9;  ftext = "Репортеры";}
							else if(PlayerInfo[playerid][pLeader] == 10) {  fteam = 10;  ftext = "LVPD";}
							else if(PlayerInfo[playerid][pLeader] == 11) { fteam = 11;  ftext = "The Ballas";}
							else if(PlayerInfo[playerid][pLeader] == 12) { fteam = 12;  ftext = "Grove Street Gang";}
							else if(PlayerInfo[playerid][pLeader] == 13) { fteam = 13;  ftext = "L.S.Vagos";}
							else if(PlayerInfo[playerid][pLeader] == 14) { fteam = 14; ftext = "El Coronos";}
							else if(PlayerInfo[playerid][pLeader] == 15) { fteam = 15; ftext = "Rifa";}
							else if(PlayerInfo[playerid][pLeader] == 16) { fteam = 16;  ftext = "Russian Mafia";}
							else if(PlayerInfo[playerid][pLeader] == 17) { fteam = 17; ftext = "Taxi";}
							else if(PlayerInfo[playerid][pLeader] == 18) { fteam = 18; ftext = "Street Racers";}
							else if(PlayerInfo[playerid][pLeader] == 19) { fteam = 19; ftext = "Advokat Kollegy";}
							else if(PlayerInfo[playerid][pLeader] == 20) { fteam = 20; ftext = "Hell Angels";}
							else if(PlayerInfo[playerid][pLeader] == 21) { fteam = 21; ftext = "Black Kings";}
							else {return true; }
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "Лидер %s предложил(a) вступить тебе в %s. (/accept team)",sendername, ftext);
							SendClientMessage(para1,COLOR_LIGHTBLUE,string);
							SetPVarInt(para1, "PlayerInvite", playerid);
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							format(string, sizeof(string), "Ты пригласил(а) %s вступить к тебе во Фракцию.", giveplayer);
							SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
							AccTeam = fteam; AccPeople[para1] = 1;

                        }
						else
						{
							SendClientMessage(playerid, COLOR_GREY, "Игрок уже состоит в организации");
							return true;
						}
					}
				}//not connected
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Команда доступна только лидерам!");
			}
		}
		return true;
	}
Вот /accept team
PHP:
else if(strcmp(x_job,"team",true) == 0)
			{
				if(IsPlayerConnected(playerid))
				{
					if(AccPeople[playerid] == 0)
					{
						SendClientMessage(playerid, COLOR_WHITE, "Тебя никто не приглашал во Фракцию/Банду.");
					}
					else
					{
						new frak;
						SetPlayerHealth(playerid, 0);
						frak = AccTeam;
						new name[64];
						PlayerInfo[playerid][pFWarns] = 0;
						AccPeople[playerid] = 0;
						GetPlayerName(playerid,name, sizeof(name));
						format(string, sizeof(string), "%s присоединился(ась) к нам в Фракцию", name);
						SendFamilyMessage(frak, COLOR_LIGHTBLUE, string);
						PlayerInfo[playerid][pMember] = frak;
						PlayerInfo[playerid][pRank] = 1;
						PlayerInfo[playerid][pOrigin] = 0;
						PlayerInfo[playerid][pTeam] = frak;
						gTeam[playerid] = frak;
						//							SetPlayerHealth(playerid, 0);
						if(frak == 1)
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 284;
								SetPlayerSkin(playerid, 284);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 211;
								SetPlayerSkin(playerid, 211);
							}
						}//police
						else if(frak == 2)
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 285;
								SetPlayerSkin(playerid, 285);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 93;
								SetPlayerSkin(playerid, 93);
							}
						}//fbi
						else if(frak == 3)
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 287;
								SetPlayerSkin(playerid, 287);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 191;
								SetPlayerSkin(playerid, 191);
							}
						}
						else if(frak == 4)//medic
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 70;
								SetPlayerSkin(playerid, 70);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 219;
								SetPlayerSkin(playerid, 219);
							}
						}
						else if(frak == 5)
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 127;
								SetPlayerSkin(playerid, 127);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 216;
								SetPlayerSkin(playerid, 216);
							}
						}//lcn
						else if(frak == 6)
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 121;
								SetPlayerSkin(playerid, 121);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 12;
								SetPlayerSkin(playerid, 12);
							}
						}///////////////////////////////////////////////////////////
						else if(frak == 7)
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 229;
								SetPlayerSkin(playerid, 229);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 263;
								SetPlayerSkin(playerid, 263);
							}
						}
						else if(frak == 8)
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 21;
								SetPlayerSkin(playerid, 21);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 55;
								SetPlayerSkin(playerid, 55);
							}
						}
						else if(frak == 9)
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 119;
								SetPlayerSkin(playerid, 119);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 150;
								SetPlayerSkin(playerid, 150);
							}
						}
						else if(frak == 10)
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 284;
								SetPlayerSkin(playerid, 284);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 211;
								SetPlayerSkin(playerid, 211);
							}
						}
						else if(frak == 11)
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 103;
								SetPlayerSkin(playerid, 103);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 13;
								SetPlayerSkin(playerid, 13);
							}
						}
						else if(frak == 12)
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 105;
								SetPlayerSkin(playerid, 105);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 195;
								SetPlayerSkin(playerid, 195);
							}
						}
						else if(frak == 13)
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 108;
								SetPlayerSkin(playerid, 108);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 41;
								SetPlayerSkin(playerid, 41);
							}
						}
						else if(frak == 14)
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 47;
								SetPlayerSkin(playerid, 47);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 193;
								SetPlayerSkin(playerid, 193);
							}
						}
						else if(frak == 15)
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 184;
								SetPlayerSkin(playerid, 184);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 40;
								SetPlayerSkin(playerid, 40);
							}
						}
						else if(frak == 16)
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 112;
								SetPlayerSkin(playerid, 112);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 233;
								SetPlayerSkin(playerid, 233);
							}
						}
						else if(frak == 17)
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 261;
								SetPlayerSkin(playerid, 261);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 76;
								SetPlayerSkin(playerid, 76);
							}
						}
						else if(frak == 18)
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 21;
								SetPlayerSkin(playerid, 21);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 41;
								SetPlayerSkin(playerid, 41);
							}
						}
						else if(frak == 19)
						{
							if(PlayerInfo[playerid][pSex] == 1)
							{
								PlayerInfo[playerid][pChar] = 3;
								SetPlayerSkin(playerid, 3);
							}
							else if(PlayerInfo[playerid][pSex] == 2)
							{
								PlayerInfo[playerid][pChar] = 148;
								SetPlayerSkin(playerid, 148);
							}
							else if(frak == 20)
							{
								if(PlayerInfo[playerid][pSex] == 1)
								{
									PlayerInfo[playerid][pChar] = 248;
									SetPlayerSkin(playerid, 248);
								}
								else if(PlayerInfo[playerid][pSex] == 2)
								{
									PlayerInfo[playerid][pChar] = 131;
									SetPlayerSkin(playerid, 131);
								}
							}
						}
					}
				}
			}
могите, все + вам скину
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу