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

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

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

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

команда /invite в Диалоговом окне

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

RoM14

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

вот код
PHP:
	if(strcmp(cmd, "/invite", true) == 0)
	{
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return error(playerid, "Server: /invite [ ID игрока / Nick игрока ]");
		new para1;
		new ftext[30];
		para1 = ReturnUser(tmp);
		if(PlayerInfo[para1][pMember] != 0)return error(playerid," Данный игрок уже состоит во фракции.");
		if(PlayerInfo[para1][pLeader] != 0)return error(playerid,"Данный игрок лидер другой фракции.");
		if(PlayerInfo[para1][pLevel] < 1)return error(playerid, "Этот игрок не достиг первого уровня.");
		if(!IsAMemberr(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Вы не имеете прав лидера.");
		if(!IsPlayerConnected(para1)) return SendClientMessage(playerid, COLOR_WHITE, "Этот игрок не подключен к серверу.");
		if(para1 == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, "Указан неверный ID игрока.");
		if(para1 == playerid) return SendClientMessage(playerid, COLOR_WHITE, "Указан неверный ID игрока.");
		if(PlayerInfo[para1][pJob] != 0) return SendClientMessage(playerid, COLOR_WHITE,"У этого игрока есть работа.");
		new Float:px, Float:py, Float:pz;
		GetPlayerPos(para1, px, py, pz);
		if(IsPlayerInAnyVehicle(para1)) { SetPlayerPosServer(para1, px, py, pz+2); }
		switch(PlayerInfo[playerid][pLeader])
		{
		case 1: ftext = "LSPD", fteam[para1] = 1;
		case 2: ftext = "F.B.I.", fteam[para1] = 2;
		case 3: ftext = "National Guard", fteam[para1] = 3;
		case 4: ftext = "МЧС", fteam[para1] = 4;
		case 5: ftext = "La Cosa Nostra", fteam[para1] = 5;
		case 6: ftext = "Yakuza Family", fteam[para1] = 6;
		case 7: ftext = "Company Hired Killers", fteam[para1] = 7;
		case 8: ftext = "The Triads Mafia", fteam[para1] = 8;
		case 9: ftext = "San News", fteam[para1] = 9;
		case 10: ftext = "The Ballas Gang", fteam[para1] = 10;
		case 11: ftext = "Лицензеры", fteam[para1] = 11;
		case 12: ftext = "The Grove Street Family", fteam[para1] = 12;
		case 13: ftext = "Los Santos Vagos", fteam[para1] = 13;
		case 14: ftext = "El Coronos", fteam[para1] = 14;
		case 15: ftext = "San Fierro Rifa", fteam[para1] = 15;
		case 16: ftext = "Russian Mafia", fteam[para1] = 16;
		case 17: ftext = "Taxi Company", fteam[para1] = 17;
		case 18: ftext = "Street Racers", fteam[para1] = 18;
		case 20: ftext = "Black Kings", fteam[para1] = 20;
		case 21: ftext = "Hell Angels", fteam[para1] = 21;
		case 22: ftext = "LVPD", fteam[para1] = 22;
		case 23: ftext = "Адвокаты", fteam[para1] = 23;
		}
		GetPlayerName(para1, giveplayer, sizeof(giveplayer));
		GetPlayerName(playerid, sendername, sizeof(sendername));
		SFM(para1,COLOR_LIGHTBLUE, "Лидер %s предложил вступить тебе в %s. (/accept team)",sendername,ftext);
		SFM(playerid,COLOR_LIGHTBLUE,"Вы пригласили игрока %s в %s.", giveplayer,ftext);
		pInvite[para1] = playerid;
		return true;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу