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

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

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

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

Команда /makeleader

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

Kala4ik

Компетентный
Выручайте не могу сделать, в общем как сделать что при выдаче лидерки игроку ранг у лидереров был не 6 а у каждого лидера разный, допустим у LSPD лидера сохронился ранг 11 а в Грув стрит у лидера был 6 ранг.

PHP:
	//==========================================================================
	if(strcmp(cmd, "/makeleader", true) == 0){
	if(Player[playerid][pAdmin] != 6 && Player[playerid][pAdmin] != 9 && Player[playerid][pAdmin] != 10 && Player[playerid][pAdmin] != 11)return NoRights;
	if(AdminDuty[playerid] == 0)return NoAduTy;
	if(sscanf(params,"d",params[0]))return send(playerid,COLOR_COMAND,"[КОМАНДЫ] {FFFFFF}/makeleader [id игрока].");
	new str[2][512],line[512];
    format(str[0],sizeof(str[]),"[1] Полиция 'Los Santos'\n[2] Полиция 'San Fierro'\n[3] Полиция 'Las Venturas'\n[4] FBI\n[5] Армия 'Доки'\n[6] Армия 'Авианосец'\n[7] Армия 'Зона 51'\n[8] Hitman Agency\n[9] San Andreas NEWS\n[10] San Andreas Medical Dept\n[11] Растаманы\n[12] Grove Street Family");
    format(str[1],sizeof(str[]),"\n[13] The Ballas Gang\n[14] Los Santos Vagos\n[15] El Coronos\n[16] Rifa Gang\n[17] Street Racers\n[18] Байкеры\n[19] La Cosa Nostra\n[20] Russian Mafia\n[21] Yakuza\n[22] Triada\n[23] Bounty Hunters\n[24] Казино\n[25] Такси\n[26] Мэрия");
    format(line,sizeof(line),"%s%s",str[0],str[1]);
    ShowPlayerDialog(playerid,DIALOG_MAKELEADER,DIALOG_STYLE_LIST,"{33CCFF}Выбор лидерки",line,"Назначить","Закрыть");
	ChosePlayer[playerid] = params[0];return 1;}
PHP:
	if(dialogid == DIALOG_MAKELEADER)
	{
		if(!response) return 1;
		if(response == 1)
		{
			new id = ChosePlayer[playerid];
			Player[id][pZam] = 0;
			Player[id][pJob] = 0;
			Player[id][pRank] = 6;
			Player[id][pMember] = listitem+1;
			Player[id][pSpawn] = 3;
			Player[id][pTWarns] = 0;
			Player[id][pLeader] = listitem+1;
			strmid(FInfo[listitem+1][fLeader], sendername(id), 0, strlen(sendername(id)), 255);
			strmid(FInfo[listitem+1][fZam], "No-One", 0, strlen("No-One"), 255);
			f(string, "* Ты был(а) назначен(а) лидером фракции \"%s\" администратором %s.",TeamName(listitem+1),RPN(playerid));
			SendClientMessage(id, COLOR_LIGHTBLUE, string);
			f(string, "Ты назначили игрока %s, лидером фракции \"%s\".",RPN(id),TeamName(listitem+1));
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
			f(string, "[ACMD] %s назначил игрока %s лидером фракции \"%s\".{FFFFFF}",RPN(playerid), RPN(id),TeamName(listitem+1));
			ABroadCast(COLOR_ACMD,string,1);
			if(Player[id][pKvest_8] == false)
			{
			ShowPlayerDialog(id,1504,DIALOG_STYLE_MSGBOX,"Выполнили квест","{FFFFFF}Поздравляю тебя, ты выполнил задания.\n\
			{a100ff}Квест{ffffff}: Получить лидерство любой фракции.\n\
			{34c924}Награда{ffffff}: 100.000$","Ок","");
			Player[id][pKvest_8] = true;
			GivePlayerKapusta(id, 100000);
			}
			CheckPlayerSkin(id);
			SaveFraction();
			SaveAccount(id);
			OnPlayerSpawn(id);
		}
	}
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу