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

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

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

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

/capture плохо работает.

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

qrudik

Ученик
Начало захвата робит,идет таймер все считает но после захвата все текстдравы проподают и в чате пишит Мол я выиграл терру,но на карте она продолжает мигать
вот команда:
PHP:
if(strcmp(cmd, "/capture", true) == 0)
	{
		if(FrakCD[Player[playerid][pMember]] == 0)
		{
			new faction = 0;
			new Banda = Player[playerid][pMember];
			if(Banda > 14 || Banda < 10) return send(playerid, COLOR_RED, ""vError"Ваша фракция не может участвовать в войне за зону!");
			for(new i = 0;i<49;i++)
			{
				if(PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]) && GZInfo[i][gZoneOwner] != faction && GoWar == 0)
				{
					if(Player[playerid][pRank] < 3) return send(playerid,COLOR_RED, ""vError"Нет прав на использование команды!");
					if(GZInfo[i][gZoneOwner] == GetPlayerFaction(playerid)) return send(playerid, COLOR_LIGHTRED, "Вы не можете напасть на свою территорию");
					if(GZInfo[i][gID] == 48  || GZInfo[i][gID] == 42 || GZInfo[i][gID] == 7 || GZInfo[i][gID] == 24) return send(playerid,COLOR_RED, ""vError"Данную территорию нельзя атаковать!");
					if(GoWar == 1) return send(playerid,COLOR_RED, ""vError"На территории штата уже идет война, дождитесь ее окончания!");
					if(!IsPlayerInBandOnline(GZInfo[i][gZoneOwner])) return send(playerid,COLOR_RED, ""vError"Недостаточно соперников!");
					if(CountFraction(GZInfo[i][gZoneOwner]) < 1) return send(playerid,COLOR_RED, ""vError"Недостаточно соперников!");
					AtackFraction = Player[playerid][pMember];
					DefenceFraction = GZInfo[i][gZoneOwner];
					format(string, sizeof(string), "[Фракция]:{FFFFFF} %s начал борьбу за зону против %s банды",sendername(playerid),GetGangName(GZInfo[i][gZoneOwner]));
					SendTeamMessage(AtackFraction,TAXI_COLOR,string);
					format(string, sizeof(string), "[Фракция]:{FFFFFF} %s начал борьбу за зону против %s банды",sendername(playerid),GetGangName(GZInfo[i][gZoneOwner]));
					SendTeamMessage(DefenceFraction,TAXI_COLOR,string);
					GZSafeTime = 600;
					FrakCD[Player[playerid][pMember]]  = 3000;
					ZoneOnBattle = GZInfo[i][gID];
					GangZoneFlashForAll(GZInfo[i][gID],GetGZColorF(AtackFraction));
					GoWar = 1;
					WarTimer();
					break;
				}
			}
		}
		else
		{
			format(string,sizeof(string),"[Фракция]:{FFFFFF} Войну можно начать через %d секунд(ы)",ConvertSeconds(FrakCD[Player[playerid][pMember]]));
			send(playerid,TAXI_COLOR,string);
			return 1;
		}
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу