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

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

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

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

Удаление авто с последующим спавном.

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

Paul_Denton

Новичок
Добрый вечер, форумчане. Нужна ваша помощь.

Какая у меня задача: после захвата определенной территории, в моем случае Зоны 69, должен появляться транспорт, разный в зависимости от фракции которая захватила территорию. Например, если армия захватила территорию - спавнятся "Patriot" и "Barracks", если террористы то "Landstalker" и "Bobcat".

Вот код:

PHP:
for(new i = 0; i < MAX_PLAYERS; i++)
	{
	   IsPlayerCapturing[i][BIG] = 0;
	   if(gTeam[i] == gTeam[playerid] && i != playerid && PlayerInfo[i][OnDuty] == 0)
	   {
		   SendClientMessage(i, 0xFFFFFFFF,"* Âàøà êîìàíäà çàõâàòèëà òåððèòîðèþ "#COL_RED"Çîíà 69"#COL_WHITE"! Ïîëó÷åíî: +1 Score è 700$");
		   GivePlayerScore(i, 1);
		   GivePlayerMoney(i, 700);
	   }
	   new BigCars[14];
   	   new capturedbefore;
	   if(gTeam[i] == ARMY)
	   {
	        if(capturedbefore == 0)
	        {
				BigCars[0] = CreateVehicle(425, 307.3584, 2048.8323, 21.0154, 180.0000, -1, -1, 100);
    			BigCars[1] = CreateVehicle(520, 279.7278, 1955.9325, 18.3821, -90.0000, -1, -1, 100);
				BigCars[2] = CreateVehicle(476, 279.4440, 1990.2090, 18.6659, -90.0000, -1, -1, 100);
				BigCars[3] = CreateVehicle(553, 304.8560, 2018.1698, 19.6947, 180.0000, -1, -1, 100);
				BigCars[4] = CreateVehicle(497, 283.7596, 1927.8945, 17.9645, -90.0000, -1, -1, 100);
				BigCars[5] = CreateVehicle(470, 211.3607, 1920.0872, 17.4523, 180.0000, -1, -1, 100);
				BigCars[6] = CreateVehicle(470, 220.3807, 1920.0879, 17.4523, 180.0000, -1, -1, 100);
				BigCars[7] = CreateVehicle(470, 202.3607, 1920.0872, 17.4523, 180.0000, -1, -1, 100);
				BigCars[8] = CreateVehicle(470, 193.3607, 1920.0872, 17.4523, 180.0000, -1, -1, 100);
				BigCars[9] = CreateVehicle(433, 327.7699, 1904.9768, 18.2864, 90.0000, -1, -1, 100);
				BigCars[10] = CreateVehicle(433, 327.7699, 1898.9768, 18.2864, 90.0000, -1, -1, 100);
				BigCars[11] = CreateVehicle(568, 185.3149, 1925.8850, 17.6746, 180.0000, -1, -1, 100);
				BigCars[12] = CreateVehicle(568, 181.3149, 1925.8850, 17.6746, 180.0000, -1, -1, 100);
				BigCars[13] = CreateVehicle(568, 177.3149, 1925.8850, 17.8709, 180.0000, -1, -1, 100);
				capturedbefore = 1;
			}
			if(capturedbefore == 1)
			{
			    for(new bigindex = 0; bigindex !=13; bigindex++)
			    {
			        DestroyVehicle(BigCars[bigindex]);
			        return 1;
			    }
   				BigCars[0] = CreateVehicle(425, 307.3584, 2048.8323, 21.0154, 180.0000, -1, -1, 100);
    			BigCars[1] = CreateVehicle(520, 279.7278, 1955.9325, 18.3821, -90.0000, -1, -1, 100);
				BigCars[2] = CreateVehicle(476, 279.4440, 1990.2090, 18.6659, -90.0000, -1, -1, 100);
				BigCars[3] = CreateVehicle(553, 304.8560, 2018.1698, 19.6947, 180.0000, -1, -1, 100);
				BigCars[4] = CreateVehicle(497, 283.7596, 1927.8945, 17.9645, -90.0000, -1, -1, 100);
				BigCars[5] = CreateVehicle(470, 211.3607, 1920.0872, 17.4523, 180.0000, -1, -1, 100);
				BigCars[6] = CreateVehicle(470, 220.3807, 1920.0879, 17.4523, 180.0000, -1, -1, 100);
				BigCars[7] = CreateVehicle(470, 202.3607, 1920.0872, 17.4523, 180.0000, -1, -1, 100);
				BigCars[8] = CreateVehicle(470, 193.3607, 1920.0872, 17.4523, 180.0000, -1, -1, 100);
				BigCars[9] = CreateVehicle(433, 327.7699, 1904.9768, 18.2864, 90.0000, -1, -1, 100);
				BigCars[10] = CreateVehicle(433, 327.7699, 1898.9768, 18.2864, 90.0000, -1, -1, 100);
				BigCars[11] = CreateVehicle(568, 185.3149, 1925.8850, 17.6746, 180.0000, -1, -1, 100);
				BigCars[12] = CreateVehicle(568, 181.3149, 1925.8850, 17.6746, 180.0000, -1, -1, 100);
				BigCars[13] = CreateVehicle(568, 177.3149, 1925.8850, 17.8709, 180.0000, -1, -1, 100);
			}
	   }
		if(gTeam[i] == TERROR)
		{
		    if(capturedbefore == 0)
		    {
	       		BigCars[0] = CreateVehicle(425, 307.3584, 2048.8323, 21.0154, 180.0000, -1, -1, 100);
    			BigCars[1] = CreateVehicle(520, 279.7278, 1955.9325, 18.3821, -90.0000, -1, -1, 100);
				BigCars[2] = CreateVehicle(476, 279.4440, 1990.2090, 18.6659, -90.0000, -1, -1, 100);
				BigCars[3] = CreateVehicle(553, 304.8560, 2018.1698, 19.6947, 180.0000, -1, -1, 100);
				BigCars[4] = CreateVehicle(487, 283.7596, 1927.8945, 17.9645, -90.0000, -1, -1, 100);
				BigCars[5] = CreateVehicle(400, 211.3607, 1920.0872, 17.4523, 180.0000, -1, -1, 100);
				BigCars[6] = CreateVehicle(400, 220.3807, 1920.0879, 17.4523, 180.0000, -1, -1, 100);
				BigCars[7] = CreateVehicle(400, 202.3607, 1920.0872, 17.4523, 180.0000, -1, -1, 100);
				BigCars[8] = CreateVehicle(400, 193.3607, 1920.0872, 17.4523, 180.0000, -1, -1, 100);
				BigCars[9] = CreateVehicle(455, 327.7699, 1904.9768, 18.2864, 90.0000, -1, -1, 100);
				BigCars[10] = CreateVehicle(455, 327.7699, 1898.9768, 18.2864, 90.0000, -1, -1, 100);
				BigCars[11] = CreateVehicle(422, 185.3149, 1925.8850, 17.6746, 180.0000, -1, -1, 100);
				BigCars[12] = CreateVehicle(422, 181.3149, 1925.8850, 17.6746, 180.0000, -1, -1, 100);
				BigCars[13] = CreateVehicle(422, 177.3149, 1925.8850, 17.8709, 180.0000, -1, -1, 100);
				capturedbefore = 1;
			}
			if(capturedbefore == 1)
			{
   				for(new bigindex = 0; bigindex !=13; bigindex++)
			    {
			        DestroyVehicle(BigCars[bigindex]);
			        return 1;
			    }
                BigCars[0] = CreateVehicle(425, 307.3584, 2048.8323, 21.0154, 180.0000, -1, -1, 100);
    			BigCars[1] = CreateVehicle(520, 279.7278, 1955.9325, 18.3821, -90.0000, -1, -1, 100);
				BigCars[2] = CreateVehicle(476, 279.4440, 1990.2090, 18.6659, -90.0000, -1, -1, 100);
				BigCars[3] = CreateVehicle(553, 304.8560, 2018.1698, 19.6947, 180.0000, -1, -1, 100);
				BigCars[4] = CreateVehicle(487, 283.7596, 1927.8945, 17.9645, -90.0000, -1, -1, 100);
				BigCars[5] = CreateVehicle(400, 211.3607, 1920.0872, 17.4523, 180.0000, -1, -1, 100);
				BigCars[6] = CreateVehicle(400, 220.3807, 1920.0879, 17.4523, 180.0000, -1, -1, 100);
				BigCars[7] = CreateVehicle(400, 202.3607, 1920.0872, 17.4523, 180.0000, -1, -1, 100);
				BigCars[8] = CreateVehicle(400, 193.3607, 1920.0872, 17.4523, 180.0000, -1, -1, 100);
				BigCars[9] = CreateVehicle(455, 327.7699, 1904.9768, 18.2864, 90.0000, -1, -1, 100);
				BigCars[10] = CreateVehicle(455, 327.7699, 1898.9768, 18.2864, 90.0000, -1, -1, 100);
				BigCars[11] = CreateVehicle(422, 185.3149, 1925.8850, 17.6746, 180.0000, -1, -1, 100);
				BigCars[12] = CreateVehicle(422, 181.3149, 1925.8850, 17.6746, 180.0000, -1, -1, 100);
				BigCars[13] = CreateVehicle(422, 177.3149, 1925.8850, 17.8709, 180.0000, -1, -1, 100);
			}
	   	}
	}
Транспорт спавнится, все нормально. Мне нужно удалять транспорт прошлой команды, т.е если армия отбила территорию у террористов, должен удалится транспорт террористов и заспавнится транспорт армии.

Надеюсь на вашу помощь.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу