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

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

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

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

Гоночные чекпойнты

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

Paparadzo

Ученик
Проблема с чекпойнтом(Есть ферма на ней комбайн когда в него садишься появляется чекпойнт но когда наступаешь на него новый следующий не появляется
Код смены чекпойнтов
PHP:
public OnPlayerEnterRaceCheckpoint(playerid)
{
	new string[128];
	DisablePlayerRaceCheckpoint(playerid);
	if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	{
	 	if(SeitCar[playerid] == 1)
		{
			switch(Seitfers[playerid])
			{
				case CHECKPOINT_1:
				{
					Seitferma0[playerid]++;
					Seitfers[playerid] = CHECKPOINT_2;
					SetPlayerRaceCheckpoint(playerid, 0,-1466.3146,1995.6752,48.1050,-1463.2163,2000.2788,48.2282, 5.0);
				}
				case CHECKPOINT_2:
				{
					Seitferma0[playerid]++;
					Seitfers[playerid] = CHECKPOINT_3;
					SetPlayerRaceCheckpoint(playerid, 0,-1463.2163,2000.2788,48.2282,-1457.3981,2000.7805,48.4213, 5.0);
				}
				case CHECKPOINT_3:
				{

					Seitferma0[playerid]++;
					Seitfers[playerid] = CHECKPOINT_4;
					SetPlayerRaceCheckpoint(playerid, 0,-1457.3981,2000.7805,48.4213,-1453.0781,2001.0433,48.7943, 5.0);
				}
				case CHECKPOINT_4:
				{
					Seitferma0[playerid]++;
					Seitfers[playerid] = CHECKPOINT_5;
					SetPlayerRaceCheckpoint(playerid, 0,-1453.0781,2001.0433,48.7943,-1446.6281,1994.4465,48.7013, 5.0);
				}
				case CHECKPOINT_5:
				{
					Seitferma0[playerid]++;
					Seitfers[playerid] = CHECKPOINT_6;
					SetPlayerRaceCheckpoint(playerid, 0,-1446.6281,1994.4465,48.7013,1445.4973,1987.6871,48.1640, 5.0);
				}
				case CHECKPOINT_6:
				{
					Seitferma0[playerid]++;
					Seitfers[playerid] = CHECKPOINT_7;
					SetPlayerRaceCheckpoint(playerid, 0,1445.4973,1987.6871,48.1640,-1445.5995,1978.8352,48.2171, 5.0);
				}
				case CHECKPOINT_7:
				{
					Seitferma0[playerid]++;
					Seitfers[playerid] = CHECKPOINT_8;
					SetPlayerRaceCheckpoint(playerid, 0,-1445.5995,1978.8352,48.2171,-1449.8264,1973.1206,48.3302, 5.0);
				}
				case CHECKPOINT_8:
				{
					Seitferma0[playerid]++;
					Seitfers[playerid] = CHECKPOINT_9;
					SetPlayerRaceCheckpoint(playerid, 0,-1449.8264,1973.1206,48.3302,-1457.3011,1971.7458,48.3574, 5.0);
				}
				case CHECKPOINT_9:
				{
					Seitferma0[playerid]++;
					Seitfers[playerid] = CHECKPOINT_10;
					SetPlayerRaceCheckpoint(playerid, 0,-1457.3011,1971.7458,48.3574,-1461.3507,1975.6881,48.2711, 5.0);
				}
				case CHECKPOINT_10:
				{
					Seitferma0[playerid]++;
					Seitfers[playerid] = CHECKPOINT_11;
					SetPlayerRaceCheckpoint(playerid, 0,-1461.3507,1975.6881,48.2711,-1462.3069,1984.2063,48.0962, 5.0);
				}
				case CHECKPOINT_11:
				{
					Seitferma0[playerid]++;
					Seitfers[playerid] = CHECKPOINT_13;
					SetPlayerRaceCheckpoint(playerid, 0,-1462.3069,1984.2063,48.0962,-1465.3202,1990.8136,48.0687, 5.0);
				}
				case CHECKPOINT_13:
				{
					Seitferma0[playerid]++;
					Seitfers[playerid] = CHECKPOINT_14;
					SetPlayerRaceCheckpoint(playerid, 0,-1465.3202,1990.8136,48.0687,-1469.4558,1985.7787,48.0358, 5.0);
				}
				case CHECKPOINT_14:
				{
					Seitferma0[playerid]++;
					Seitfers[playerid] = CHECKPOINT_15;
					SetPlayerRaceCheckpoint(playerid, 0,-1469.4558,1985.7787,48.0358,-1469.1127,1977.3467,48.2061, 5.0);
				}
				case CHECKPOINT_15:
				{
				    Seitferma0[playerid]++;
					Seitfers[playerid] = CHECKPOINT_16;
					SetPlayerRaceCheckpoint(playerid, 0,-1469.1127,1977.3467,48.2061,-1465.1545,1972.1986,48.3243, 5.0);
				}
				case CHECKPOINT_16:
				{
					Seitferma0[playerid]++;
					Seitfers[playerid] = CHECKPOINT_17;
					SetPlayerRaceCheckpoint(playerid, 1,-1465.1545,1972.1986,48.3243,0.0,0.0,0.0, 5.0);
				}
				case CHECKPOINT_17:
				{
					for(new f = 0; f < sizeof(FermInfo); f++)
					{
						FermInfo[fzernozakup] -= 5000;
						FermInfo[fzernoseiano] += 5000;
						if(FermInfo[fzernozakup] < 0 ){FermInfo[fzernozakup] = 0;}
						if(FermInfo[fzernoseiano] > 5001){FermInfo[fzernoseiano] = 5000;}
						GameTextForPlayer(playerid, "~w~5000/5000", 100, 1);
						new prod[10];
						switch(FermInfo[fProdukt])
						{
							case 0: { prod = "Íåò"; }
							case 1: { prod = "Õëåá"; }
							case 2: { prod = "Ìàðèõóàíó"; }
							case 3: { prod = "Êàðòîøêó"; }
						}
						SeitCar[playerid] = 0;
						Seitferma0[playerid] = 0;
						DisablePlayerRaceCheckpoint(playerid);
						format(string, sizeof(string), "Âû óñïåøíî ïîñàäèëè %s, íà ïîëå 5000/5000, íà ñêëàäå %d /10000",prod,FermInfo[fzernozakup]);
						SendClientMessage(playerid, COLOR_GREEN, string);
					}
				}
			}
		}
	}
}
Всё объявлено если что-то нужно скину)Прошу помогите зарание благодарен)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу