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

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

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

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

capture

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

DeanMrz

Изучающий
Пользователь
Регистрация
9 Дек 2017
Сообщения
306
Лучшие ответы
0
Репутация
2
Не понимаю почему не получаеться вместо выбора фраг или мясо сделать одно вырезаю ничего не работает
Код:
PHP:
CMD:capture(playerid, params[])
{
	if(!IsPlayerConnected(playerid)) return true;
	if(!IsAGang(playerid)) return true;
	if(sscanf(params,"u",params[0])) return SendClientMessage(playerid,COLOR_GRAD1,""INFO_TEXT"Используйте: /capture 0 - мясо 1 - фраги");
	if(capton == true) return SendClientMessage(playerid,COLOR_GREY,""ERROR_TEXT"Кто-то уже воюет.");
	if(PlayerInfo[playerid][pRank] < 7) return SendClientMessage(playerid,COLOR_GREY,""ERROR_TEXT"Команда доступна с 7 ранга и выше.");
	if(setting_capt == 1) return SendClientMessage(playerid,COLOR_GRAD1,""ERROR_TEXT"Администрация запретила использовать капт.(Временно)");
	new tmphour, tmpminute, tmpsecond;
	gettime(tmphour, tmpminute, tmpsecond);
	tmphour = shifthour;
	switch(tmpminute)
	{
	case 1..7:
		{
			for(new i = 0; i < sizeof(GZInfo); i++)
			{
				if(PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]) && GZInfo[i][gFrakVlad] != PlayerInfo[playerid][pMember])
				{
					new namegang[24],namegangv[24];
					switch(PlayerInfo[playerid][pMember])
					{
					case 15: namegang = "Grove";
					case 17: namegang = "Aztecas";
					case 12: namegang = "Ballas";
					case 18: namegang = "Rifa";
					case 13: namegang = "Vagos";
					}
					switch(GZInfo[i][gFrakVlad])
					{
					case 15: namegangv = "Grove";
					case 17: namegangv = "Aztecas";
					case 12: namegangv = "Ballas";
					case 18: namegangv = "Rifa";
					case 13: namegangv = "Vagos";
					}
					new stringer[95];
					new capturestg[129];
					if(FrakCD[GZInfo[i][gFrakVlad]] == 1 || FrakCD[PlayerInfo[playerid][pMember]] == 1) return SendClientMessage(playerid,COLOR_GREY,""ERROR_TEXT"Банда уже воюет за территорию");
					if(!IsPlayerInBandOnline(GZInfo[i][gFrakVlad])) return SendClientMessage(playerid,COLOR_GREY, ""ERROR_TEXT"Банда, на которую вы собираетесь напасть, нет в сети!");
					if(IsATerraYl(playerid)) return SendClientMessage(playerid,COLOR_GREY,""ERROR_TEXT"Нельзя захватить эту территорию");
					format(stringer,sizeof(stringer),"Банда {4169E1}%s{FFFFFF} напала на вашу территорию.",namegang);
					SendFamilyMessage(GZInfo[i][gFrakVlad],COLOR_WHITE,stringer);
					format(stringer,sizeof(stringer),"Член вашей банды {4169E1}%s{FFFFFF} напал на территорию {4169E1}%s{FFFFFF}.",PlayerInfo[playerid][pNames],namegangv);
					SendFamilyMessage(PlayerInfo[playerid][pMember],COLOR_WHITE,stringer);
					SendClientMessage(playerid,COLOR_WHITE,"Территория будет мигать 7 минут.");
					format(capturestg, sizeof(capturestg), "[A] Банда %s начала войну против %s",namegang,namegangv);
					ABroadCast(0xAFAFAFFF,capturestg,2);
					GangZoneFlashForAll(GZInfo[i][gID],COLOR_LIGHTRED);
					GZInfo[i][gNapad] = PlayerInfo[playerid][pMember];
					GZInfo[i][gTime] = 420;
					ScoreZahvat[PlayerInfo[playerid][pMember]] = 0;
					ScoreZahvat[GZInfo[i][gFrakVlad]] = 0;
					capture[PlayerInfo[playerid][pMember]] = 1;
					FrakCD[PlayerInfo[playerid][pMember]] = 1;
					FrakCD[GZInfo[i][gFrakVlad]] = 1;
					capton = true;
					ZoneOnBattle[i] = PlayerInfo[playerid][pMember];
					foreach(Player, p)
					{
						if(PlayerInfo[p][pMember] == GZInfo[i][gFrakVlad] || PlayerInfo[p][pMember] == GZInfo[i][gNapad] || PlayerInfo[p][pAdm] > 0)
						{
							format(stringer,sizeof(stringer), "~r~%s: ~w~%d kills",namegang,ScoreZahvat[GZInfo[i][gNapad]]);
							TextDrawSetString(GangWar[0],stringer);
							format(stringer,sizeof(stringer), "~g~%s: ~w~%d kills",namegangv,ScoreZahvat[GZInfo[i][gFrakVlad]]);
							TextDrawSetString(GangWar[1],stringer);
							format(stringer,sizeof(stringer), "~w~TIME: %d sek",GZInfo[i][gTime]);
							TextDrawSetString(GangWar[3],stringer);
							TextDrawShowForPlayer(p,GangWar[0]),TextDrawShowForPlayer(p,GangWar[1]),TextDrawShowForPlayer(p,GangWar[2]),TextDrawShowForPlayer(p,GangWar[3]);
							//
							new string_label[31];
   							format(string_label,sizeof(string_label), "%s",GetGangName(PlayerInfo[p][pMember]));
   							Global_text_capture[p] = CreateDynamic3DTextLabel(string_label, -1, 0, 0, 0+0.5, 18.0, p);
							//
						}
					}
					return true;
				}
			}
		}
  	default: SendClientMessage(playerid,COLOR_GRAD1,""ERROR_TEXT"Использовать эту команду можно только с 1-ой по 7-ую минуту после PayDay.");
	}
	return true;
}
Нужно сделать вместо фрагов и мясо одно это фраги
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу