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

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

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

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

Не работает /capture, где ошибка в коде?

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

Vindigo2013

Дебютант
Здравствуйте, помогите найти ошибку в /capture, вожу /capture и ничего не происходит

PHP:
if(strcmp(cmd, "/capture", true) == 0)
	{
		new fntext[60];
		new string[128];
		new fztext[60];
		new faction = PlayerInfo[playerid][pMember];
		new hour;
        gettime(hour);
        if(hour < 15 || hour > 23) return true;
	    if(PlayerInfo[playerid][pMember] >= 1 && PlayerInfo[playerid][pMember] <= 10)
		{
	        if(PlayerInfo[playerid][pRang] >= 6)
			{
	            if(StopWar == false)
				{
					new zid,mid;
					new Float:x, Float:y, Float:z;
					GetPlayerPos(playerid, x,y,z);
					for(new i = 0; i < sizeof(GZInfo); i++)
					{
						if((x >= GZInfo[i][px1] && x <= GZInfo[i][px2]) &&
								(y >= GZInfo[i][py1] && y <= GZInfo[i][py2]))
							{
							zid = i;
							i = 5555;
							}
							}
					new kol;
					for(new i = 0; i < GetMaxPlayers(); i++)
					{
					    if(PlayerInfo[i][pMember] == GZInfo[zid][pfrak] ||
					    PlayerInfo[i][pLeader] == GZInfo[zid][pfrak])
						{
					    kol++;
						}
						}
					if(kol < 5) { SendClientMessage(playerid, COLOR_GRAD1, "У данной банды нету 5 онлайн игроков"); return 1; }
					if(PlayerInfo[playerid][pMember] != 0) mid = PlayerInfo[playerid][pMember];
					else if(PlayerInfo[playerid][pLeader] != 0) mid = PlayerInfo[playerid][pLeader];
					if(mid == GZInfo[zid][pfrak]) { SendClientMessage(playerid, COLOR_GREY, "Данная территория принадлежит Вам"); return 1; }
		            if(PlayerInfo[playerid][pMember] == 1) fntext = "Grove Street";
	             	else if(PlayerInfo[playerid][pMember] == 2) fntext = "The Ballas";
		            else if(PlayerInfo[playerid][pMember] == 3) fntext = "The Rifa";
		            else if(PlayerInfo[playerid][pMember] == 4) fntext = "Varios Los Aztecas";
		            else if(PlayerInfo[playerid][pMember] == 5) fntext = "Los Santos Vagos";
		            else if(PlayerInfo[playerid][pMember] == 6) fntext = "Nazi Low Riders";
		            else if(PlayerInfo[playerid][pMember] == 7) fntext = "The Crips Gang";
		            else if(PlayerInfo[playerid][pMember] == 8) fntext = "The Bloods Gang";
		            else if(PlayerInfo[playerid][pMember] == 9) fntext = "Chicago Gangs";
		            else if(PlayerInfo[playerid][pMember] == 10) fntext = "La Mara Salvatrucha";
		            if(GZInfo[zid][pfrak] == 1) fztext = "Grove Street";
		            else if(GZInfo[zid][pfrak] == 2) fztext = "The Ballas";
		            else if(GZInfo[zid][pfrak] == 3) fztext = "The Rifa";
		            else if(GZInfo[zid][pfrak] == 4) fztext = "Varios Los Aztecas";
		            else if(GZInfo[zid][pfrak] == 5) fztext = "Los Santos Vagos";
		            else if(GZInfo[zid][pfrak] == 6) fztext = "Nazi Low Riders";
		            else if(GZInfo[zid][pfrak] == 7) fztext = "The Crips Gang";
		            else if(GZInfo[zid][pfrak] == 8) fztext = "The Bloods Gang";
		            else if(GZInfo[zid][pfrak] == 9) fztext = "Chicago Gangs";
		            else if(GZInfo[zid][pfrak] == 10) fztext = "La Mara Salvatrucha";
					format(string, sizeof(string), "%s начали захват территории банды %s в районе %s",fntext, fztext, GetPlayerZone(playerid));
					SendFamilyMessage(1, 0xff7016AA, string),SendFamilyMessage(2, 0xff7016AA, string),SendFamilyMessage(3, 0xff7016AA, string),SendFamilyMessage(4, 0xff7016AA, string),SendFamilyMessage(5, 0xff7016AA, string),SendFamilyMessage(6, 0xff7016AA, string),SendFamilyMessage(7, 0xff7016AA, string),SendFamilyMessage(8, 0xff7016AA, string),SendFamilyMessage(9, 0xff7016AA, string),SendFamilyMessage(10, 0xff7016AA, string);
					new sendername[MAX_PLAYER_NAME];
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string,sizeof(string),"%s %s инициировал захват",RankName(playerid),sendername);
					SendFamilyMessage(faction,COLOR_WHITE,string);
					format(string,sizeof(string),"Отправляйтесь на место капта и поддержите свою банду");
					SendFamilyMessage(faction,0xffff00AA,string);
					GangZoneFlashForAll(zid,GetGZColorF(PlayerInfo[playerid][pMember]));
					Command[0] = mid;
					Command[1] = GZInfo[zid][pfrak];
					WarZoneID = zid;
					new ftext[70],gangtext[70];
					if(mid == 1) ftext = "Grove Street";
					else if(mid == 2) ftext = "The Ballas";
					else if(mid == 3) ftext = "The Rifa";
					else if(mid == 4) ftext = "Varios Los Aztecas";
					else if(mid == 5) ftext = "Los Santos Vagos";
					else if(mid == 6) ftext = "Nazi Low Riders";
					else if(mid == 7) ftext = "The Crips Gang";
					else if(mid == 8) ftext = "The Bloods Gang";
					else if(mid == 9) ftext = "Chicago Gangs";
					else if(mid == 10) ftext = "La Mara Salvatrucha";
					if(GZInfo[zid][pfrak] == 1) gangtext = "Grove Street";
					else if(GZInfo[zid][pfrak] == 2) gangtext = "The Ballas";
					else if(GZInfo[zid][pfrak] == 3) gangtext = "The Rifa";
					else if(GZInfo[zid][pfrak] == 4) gangtext = "Varios Los Aztecas";
					else if(GZInfo[zid][pfrak] == 5) gangtext = "Los Santos Vagos";
					else if(GZInfo[zid][pfrak] == 6) gangtext = "Nazi Low Riders";
					else if(GZInfo[zid][pfrak] == 7) gangtext = "The Crips Gang";
					else if(GZInfo[zid][pfrak] == 8) gangtext = "The Bloods Gang";
					else if(GZInfo[zid][pfrak] == 9) gangtext = "Chicago Gangs";
					else if(GZInfo[zid][pfrak] == 10) gangtext = "La Mara Salvatrucha";
		            CreateCaptureDraws(ftext,gangtext);
	            	WarTimeSec = 60,WarTimeMin = 6,WarStop = 1800,CommandKill[0] = 0,CommandKill[1] = 0,StopWar = true;
				}
                else
				{
					format(string,sizeof(string),"Следующий захват территории возможен через %d минут(ы)",WarStop/60);
					SendClientMessage(playerid,COLOR_GREY,string);
					return 1;
				}
			}
		    else
	        {
	            SendClientMessage(playerid, COLOR_GRAD1, "Данная функция доступна только с 6 ранга");
	            return 1;
	        }
		}
		else
		{
			SendClientMessage(playerid, COLOR_GRAD1, "Данная функция Вам недоступна");
			return 1;
		}
	}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу