Перейти к содержанию
Авторизация  
Marvellous

Маршрут автобуса

Рекомендуемые сообщения

Marvellous

Всем привет! Конечно мне даже что то самому смешно,но все же!

Я 2-м людям помог построить маршрут и у них как я понял все работает!

 

Но я что то сделал 4 маршрута все одинаковые,но начало только совпало,остальное совсем другие чекпоинты вылетают!

 

Смотри первый маршрут(все 4 одинаковые)

static const stock Float:BusCitySF[][] = {
	{1805.1991,2508.8381,15.7647,1883.4259,2090.6526,15.9393},
	{1883.4259,2090.6526,15.9393,2010.5459,1900.8602,15.6576},
	{2010.5459,1900.8602,15.6576,2342.2952,1998.5403,16.0832},
	{2342.2952,1998.5403,16.0832,2735.9851,1855.0989,16.0539},
	{2735.9851,1855.0989,16.0539,2546.8398,1370.7115,13.8487},
	{2546.8398,1370.7115,13.8487,2349.4092,-246.9413,2.2033},
	{2349.4092,-246.9413,2.2033,2736.0879,-928.6143,23.6655},
	{2736.0879,-928.6143,23.6655,2732.6370,-1445.9869,23.6289},
	{2732.6370,-1445.9869,23.6289,2584.4231,-1764.2467,21.9792},
	{2584.4231,-1764.2467,21.9792,2517.8228,-2145.3752,21.9850},
	{2517.8228,-2145.3752,21.9850,2119.2478,-1935.3861,18.9061},
	{2119.2478,-1935.3861,18.9061,2546.0337,-2165.8210,21.9858},
	{2546.0337,-2165.8210,21.9858,2615.3318,-1742.9681,21.9795},
	{2615.3318,-1742.9681,21.9795,2754.3584,-1439.3636,23.6220},
	{2754.3584,-1439.3636,23.6220,2758.1230,-670.9761,23.7363},
	{2758.1230,-670.9761,23.7363,2896.0149,-256.2375,23.8824},
	{2896.0149,-256.2375,23.8824,2561.4917,1405.4902,12.4359},
	{2561.4917,1405.4902,12.4359,2756.5762,1892.6172,16.0661},
	{2756.5762,1892.6172,16.0661,2092.6143,2970.0054,11.7752},
	{2092.6143,2970.0054,11.7752,1804.2751,2507.1765,15.7647},
	{1804.2751,2507.1765,15.7647,0.0,0.0,0.0}
};

Это вот мой маршрут, но почему то у меня получается на первый чекпоинт заезжаю

1805.1991,2508.8381,15.7647

И все,остальное пошло либо рандомно,либо в моде где то,вставал на чекпоин делал через /save примерные координаты искал,но не нашел,может не ровно встал или что то,но не нашел! 

 

Кто подскажет как же найти эти чекпоинты!!!

Подскажите!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
eZscvirt

Вы можете нормально описать проблему ? 

Я вот в данный момент не чего не понял..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

@eZscvirt, Смотри! У меня начальный пункт Вокзал Батырево, следующий пункт Мэрия(правительство) Где банк, я начал маршрут да? И после как я наехал на метку возле Вокзала(начальной точки) должна следующая быть возле мэрии,но у меня получается она вообще как бы рандомно,может и на главной трассе показаться,может и в Арзамасе!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

Админы или модеры объедините пж... Просто изменить не могу которое выше!

 

И так проблему нашел,но не пойму как она относится друг к другу!

Короче,у меня есть маршрут по Автошколе,т.е по сдаче прав и когда Арендоваешь автобус,появляется чекпоин  в Батырево возле вокзала(так и должно быть) но когда на него наезжаешь,потом появляется уже чекпоин от Автошколы и идет уже маршрут не тот который Автобуса, а тот который от автошколы!

 

Потом я решил заком... координаты автошколы и маршрут Автобуса стал такой какой нужен! Сорри если кто не понял,просто незнаю как еще описать!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Korsakoff

Координаты точно правильные указал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Alonso

Кинь код enum или другой массив, в котором у тебя лежат корды, и то как ты их вызываешь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

Короче в Enum у меня Автошкола вот таким кодом

enum
{
	CHECKPOINT_1,
	CHECKPOINT_2,
	CHECKPOINT_3,
	CHECKPOINT_4,
	CHECKPOINT_5,
	CHECKPOINT_6,
	CHECKPOINT_7,
	CHECKPOINT_8,
	CHECKPOINT_9,
	CHECKPOINT_10,
	CHECKPOINT_11,
	CHECKPOINT_13,
	CHECKPOINT_14,
	CHECKPOINT_15,
	CHECKPOINT_16,
	CHECKPOINT_17,
	CHECKPOINT_18,
	CHECKPOINT_19,
	CHECKPOINT_20,
	CHECKPOINT_21,
	CHECKPOINT_22,
	CHECKPOINT_23,
	CHECKPOINT_24,
	CHECKPOINT_25,
	CHECKPOINT_26,
	CHECKPOINT_27,
}

А координаты Автобуса

static const stock Float:BusCityLV[][] = {
	{1805.1991,2508.8381,15.7647,1883.4259,2090.6526,15.9393},
	{1883.4259,2090.6526,15.9393,2010.5459,1900.8602,15.6576},
	{2010.5459,1900.8602,15.6576,2342.2952,1998.5403,16.0832},
	{2342.2952,1998.5403,16.0832,2735.9851,1855.0989,16.0539},
	{2735.9851,1855.0989,16.0539,2546.8398,1370.7115,13.8487},
	{2546.8398,1370.7115,13.8487,2349.4092,-246.9413,2.2033},
	{2349.4092,-246.9413,2.2033,2736.0879,-928.6143,23.6655},
	{2736.0879,-928.6143,23.6655,2732.6370,-1445.9869,23.6289},
	{2732.6370,-1445.9869,23.6289,2584.4231,-1764.2467,21.9792},
	{2584.4231,-1764.2467,21.9792,2517.8228,-2145.3752,21.9850},
	{2517.8228,-2145.3752,21.9850,2119.2478,-1935.3861,18.9061},
	{2119.2478,-1935.3861,18.9061,2546.0337,-2165.8210,21.9858},
	{2546.0337,-2165.8210,21.9858,2615.3318,-1742.9681,21.9795},
	{2615.3318,-1742.9681,21.9795,2754.3584,-1439.3636,23.6220},
	{2754.3584,-1439.3636,23.6220,2758.1230,-670.9761,23.7363},
	{2758.1230,-670.9761,23.7363,2349.4092,-246.9413,2.2033},
	{2349.4092,-246.9413,2.2033,2561.4917,1405.4902,12.4359},
	{2561.4917,1405.4902,12.4359,2756.5762,1892.6172,16.0661},
	{2756.5762,1892.6172,16.0661,2092.6143,2970.0054,11.7752},
	{2092.6143,2970.0054,11.7752,1804.2751,2507.1765,15.7647},
	{1804.2751,2507.1765,15.7647,0.0,0.0,0.0}

};

static const stock Float:BusCitySF[][] = {
	{1805.1991,2508.8381,15.7647,1883.4259,2090.6526,15.9393},
	{1883.4259,2090.6526,15.9393,2010.5459,1900.8602,15.6576},
	{2010.5459,1900.8602,15.6576,2342.2952,1998.5403,16.0832},
	{2342.2952,1998.5403,16.0832,2735.9851,1855.0989,16.0539},
	{2735.9851,1855.0989,16.0539,2546.8398,1370.7115,13.8487},
	{2546.8398,1370.7115,13.8487,2349.4092,-246.9413,2.2033},
	{2349.4092,-246.9413,2.2033,2736.0879,-928.6143,23.6655},
	{2736.0879,-928.6143,23.6655,2732.6370,-1445.9869,23.6289},
	{2732.6370,-1445.9869,23.6289,2584.4231,-1764.2467,21.9792},
	{2584.4231,-1764.2467,21.9792,2517.8228,-2145.3752,21.9850},
	{2517.8228,-2145.3752,21.9850,2119.2478,-1935.3861,18.9061},
	{2119.2478,-1935.3861,18.9061,2546.0337,-2165.8210,21.9858},
	{2546.0337,-2165.8210,21.9858,2615.3318,-1742.9681,21.9795},
	{2615.3318,-1742.9681,21.9795,2754.3584,-1439.3636,23.6220},
	{2754.3584,-1439.3636,23.6220,2758.1230,-670.9761,23.7363},
	{2758.1230,-670.9761,23.7363,2349.4092,-246.9413,2.2033},
	{2349.4092,-246.9413,2.2033,2561.4917,1405.4902,12.4359},
	{2561.4917,1405.4902,12.4359,2756.5762,1892.6172,16.0661},
	{2756.5762,1892.6172,16.0661,2092.6143,2970.0054,11.7752},
	{2092.6143,2970.0054,11.7752,1804.2751,2507.1765,15.7647},
	{1804.2751,2507.1765,15.7647,0.0,0.0,0.0}
};

static const stock Float:BatirevoUgniy[][] = {
	{1805.1991,2508.8381,15.7647,1883.4259,2090.6526,15.9393},
	{1883.4259,2090.6526,15.9393,2010.5459,1900.8602,15.6576},
	{2010.5459,1900.8602,15.6576,2342.2952,1998.5403,16.0832},
	{2342.2952,1998.5403,16.0832,2735.9851,1855.0989,16.0539},
	{2735.9851,1855.0989,16.0539,2546.8398,1370.7115,13.8487},
	{2546.8398,1370.7115,13.8487,2349.4092,-246.9413,2.2033},
	{2349.4092,-246.9413,2.2033,2736.0879,-928.6143,23.6655},
	{2736.0879,-928.6143,23.6655,2732.6370,-1445.9869,23.6289},
	{2732.6370,-1445.9869,23.6289,2584.4231,-1764.2467,21.9792},
	{2584.4231,-1764.2467,21.9792,2517.8228,-2145.3752,21.9850},
	{2517.8228,-2145.3752,21.9850,2119.2478,-1935.3861,18.9061},
	{2119.2478,-1935.3861,18.9061,2546.0337,-2165.8210,21.9858},
	{2546.0337,-2165.8210,21.9858,2615.3318,-1742.9681,21.9795},
	{2615.3318,-1742.9681,21.9795,2754.3584,-1439.3636,23.6220},
	{2754.3584,-1439.3636,23.6220,2758.1230,-670.9761,23.7363},
	{2758.1230,-670.9761,23.7363,2349.4092,-246.9413,2.2033},
	{2349.4092,-246.9413,2.2033,2561.4917,1405.4902,12.4359},
	{2561.4917,1405.4902,12.4359,2756.5762,1892.6172,16.0661},
	{2756.5762,1892.6172,16.0661,2092.6143,2970.0054,11.7752},
	{2092.6143,2970.0054,11.7752,1804.2751,2507.1765,15.7647},
	{1804.2751,2507.1765,15.7647,0.0,0.0,0.0}
};

static const stock Float:BusSchool[][] = {
    {1805.1991,2508.8381,15.7647,1883.4259,2090.6526,15.9393},
	{1883.4259,2090.6526,15.9393,2010.5459,1900.8602,15.6576},
	{2010.5459,1900.8602,15.6576,2342.2952,1998.5403,16.0832},
	{2342.2952,1998.5403,16.0832,2735.9851,1855.0989,16.0539},
	{2735.9851,1855.0989,16.0539,2546.8398,1370.7115,13.8487},
	{2546.8398,1370.7115,13.8487,2349.4092,-246.9413,2.2033},
	{2349.4092,-246.9413,2.2033,2736.0879,-928.6143,23.6655},
	{2736.0879,-928.6143,23.6655,2732.6370,-1445.9869,23.6289},
	{2732.6370,-1445.9869,23.6289,2584.4231,-1764.2467,21.9792},
	{2584.4231,-1764.2467,21.9792,2517.8228,-2145.3752,21.9850},
	{2517.8228,-2145.3752,21.9850,2119.2478,-1935.3861,18.9061},
	{2119.2478,-1935.3861,18.9061,2546.0337,-2165.8210,21.9858},
	{2546.0337,-2165.8210,21.9858,2615.3318,-1742.9681,21.9795},
	{2615.3318,-1742.9681,21.9795,2754.3584,-1439.3636,23.6220},
	{2754.3584,-1439.3636,23.6220,2758.1230,-670.9761,23.7363},
	{2758.1230,-670.9761,23.7363,2349.4092,-246.9413,2.2033},
	{2349.4092,-246.9413,2.2033,2561.4917,1405.4902,12.4359},
	{2561.4917,1405.4902,12.4359,2756.5762,1892.6172,16.0661},
	{2756.5762,1892.6172,16.0661,2092.6143,2970.0054,11.7752},
	{2092.6143,2970.0054,11.7752,1804.2751,2507.1765,15.7647},
	{1804.2751,2507.1765,15.7647,0.0,0.0,0.0}
};

static const stock Float:BusLS[][] = {
	{1805.1991,2508.8381,15.7647,1883.4259,2090.6526,15.9393},
	{1883.4259,2090.6526,15.9393,2010.5459,1900.8602,15.6576},
	{2010.5459,1900.8602,15.6576,2342.2952,1998.5403,16.0832},
	{2342.2952,1998.5403,16.0832,2735.9851,1855.0989,16.0539},
	{2735.9851,1855.0989,16.0539,2546.8398,1370.7115,13.8487},
	{2546.8398,1370.7115,13.8487,2349.4092,-246.9413,2.2033},
	{2349.4092,-246.9413,2.2033,2736.0879,-928.6143,23.6655},
	{2736.0879,-928.6143,23.6655,2732.6370,-1445.9869,23.6289},
	{2732.6370,-1445.9869,23.6289,2584.4231,-1764.2467,21.9792},
	{2584.4231,-1764.2467,21.9792,2517.8228,-2145.3752,21.9850},
	{2517.8228,-2145.3752,21.9850,2119.2478,-1935.3861,18.9061},
	{2119.2478,-1935.3861,18.9061,2546.0337,-2165.8210,21.9858},
	{2546.0337,-2165.8210,21.9858,2615.3318,-1742.9681,21.9795},
	{2615.3318,-1742.9681,21.9795,2754.3584,-1439.3636,23.6220},
	{2754.3584,-1439.3636,23.6220,2758.1230,-670.9761,23.7363},
	{2758.1230,-670.9761,23.7363,2349.4092,-246.9413,2.2033},
	{2349.4092,-246.9413,2.2033,2561.4917,1405.4902,12.4359},
	{2561.4917,1405.4902,12.4359,2756.5762,1892.6172,16.0661},
	{2756.5762,1892.6172,16.0661,2092.6143,2970.0054,11.7752},
	{2092.6143,2970.0054,11.7752,1804.2751,2507.1765,15.7647},
	{1804.2751,2507.1765,15.7647,0.0,0.0,0.0}
};

Вот так у меня!

 

 

Вот я закрыл код Автошколы(координаты)

if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)//автошкола
	{
		if(GetPVarInt(playerid, "LESSON") >= 0)
		{
			switch(pLessonCar[playerid])
			{
			/*case CHECKPOINT_1:
				{

					pLessonCar[playerid] = CHECKPOINT_2;
					SetPlayerRaceCheckpoint(playerid, 0,1887.0807,2201.9712,16.0329,1887.1703,2141.7307,16.0340, 5.0);
				}
			case CHECKPOINT_2:
				{

					pLessonCar[playerid] = CHECKPOINT_3;
					SetPlayerRaceCheckpoint(playerid, 0,1887.1703,2141.7307,16.0340,1887.2716,2065.8665,16.0506, 5.0);
				}
			case CHECKPOINT_3:
				{

					pLessonCar[playerid] = CHECKPOINT_4;
					SetPlayerRaceCheckpoint(playerid, 0,1887.2716,2065.8665,16.0506,1961.3928,2033.7277,16.0333, 5.0);
				}
			case CHECKPOINT_4:
				{

					pLessonCar[playerid] = CHECKPOINT_5;
					SetPlayerRaceCheckpoint(playerid, 0,1961.3928,2033.7277,16.0333,1962.7013,1918.0162,15.6653, 5.0);
				}
			case CHECKPOINT_5:
				{

					pLessonCar[playerid] = CHECKPOINT_6;
					SetPlayerRaceCheckpoint(playerid, 0,1962.7013,1918.0162,15.6653,2042.0293,1903.9966,16.0687, 5.0);
				}
			case CHECKPOINT_6:
				{

					pLessonCar[playerid] = CHECKPOINT_7;
					SetPlayerRaceCheckpoint(playerid, 0,2042.0293,1903.9966,16.0687,2231.6516,1903.4723,16.0765, 5.0);
				}
			case CHECKPOINT_7:
				{

					pLessonCar[playerid] = CHECKPOINT_8;
					SetPlayerRaceCheckpoint(playerid, 0,2231.6516,1903.4723,16.0765,2355.4775,1910.8282,16.0987, 5.0);
				}
			case CHECKPOINT_8:
				{

					pLessonCar[playerid] = CHECKPOINT_9;
					SetPlayerRaceCheckpoint(playerid, 0,2355.4775,1910.8282,16.0987,2450.4067,1894.6167,16.3244, 5.0);
				}
			case CHECKPOINT_9:
				{

					pLessonCar[playerid] = CHECKPOINT_10;
					SetPlayerRaceCheckpoint(playerid, 0,2450.4067,1894.6167,16.3244,2575.0854,1894.3824,16.3788, 5.0);
				}
			case CHECKPOINT_10:
				{

					pLessonCar[playerid] = CHECKPOINT_11;
					SetPlayerRaceCheckpoint(playerid, 0,2575.0854,1894.3824,16.3788,2714.0862,1896.9119,16.4075, 5.0);
				}
			case CHECKPOINT_11:
				{

					pLessonCar[playerid] = CHECKPOINT_13;
					SetPlayerRaceCheckpoint(playerid, 0,2714.0862,1896.9119,16.4075,2755.3105,1925.2411,16.7373, 5.0);
				}
			case CHECKPOINT_13:
				{

					pLessonCar[playerid] = CHECKPOINT_14;
					SetPlayerRaceCheckpoint(playerid, 0,2755.3105,1925.2411,16.7373,2761.7229,2067.5271,18.1328, 5.0);
				}
			case CHECKPOINT_14:
				{

					pLessonCar[playerid] = CHECKPOINT_15;
					SetPlayerRaceCheckpoint(playerid, 0,2761.7229,2067.5271,18.1328,2757.0786,2338.6079,16.2255, 5.0);
				}
			case CHECKPOINT_15:
				{

					pLessonCar[playerid] = CHECKPOINT_16;
					SetPlayerRaceCheckpoint(playerid, 0,2757.0786,2338.6079,16.2255,2716.0344,2587.1267,16.1037, 5.0);
				}
			case CHECKPOINT_16:
				{

					pLessonCar[playerid] = CHECKPOINT_17;
					SetPlayerRaceCheckpoint(playerid, 0,2716.0344,2587.1267,16.1037,2670.1716,2780.2522,19.0839, 5.0);
				}
			case CHECKPOINT_17:
				{

					pLessonCar[playerid] = CHECKPOINT_18;
					SetPlayerRaceCheckpoint(playerid, 0,2670.1716,2780.2522,19.0839,2406.0046,2958.2695,21.9037, 5.0);
				}
			case CHECKPOINT_18:
				{

					pLessonCar[playerid] = CHECKPOINT_19;
					SetPlayerRaceCheckpoint(playerid, 0,2406.0046,2958.2695,21.9037,2108.9197,2967.3086,11.8601, 5.0);
				}
			case CHECKPOINT_19:
				{

					pLessonCar[playerid] = CHECKPOINT_20;
					SetPlayerRaceCheckpoint(playerid, 0,2108.9197,2967.3086,11.8601,2055.1235,2871.2405,13.8533, 5.0);
				}
			case CHECKPOINT_20:
				{

					pLessonCar[playerid] = CHECKPOINT_21;
					SetPlayerRaceCheckpoint(playerid, 0,2055.1235,2871.2405,13.8533,1932.4110,2704.2976,15.4065, 5.0);
				}
			case CHECKPOINT_21:
				{

					pLessonCar[playerid] = CHECKPOINT_22;
					SetPlayerRaceCheckpoint(playerid, 0,1932.4110,2704.2976,15.4065,1784.3219,2562.0911,15.3670, 5.0);
				}
			case CHECKPOINT_22:
				{

					pLessonCar[playerid] = CHECKPOINT_23;
					SetPlayerRaceCheckpoint(playerid, 0,1784.3219,2562.0911,15.3670,1768.1477,2482.2603,16.1258, 5.0);
				}
			case CHECKPOINT_23:
				{

					pLessonCar[playerid] = CHECKPOINT_24;
					SetPlayerRaceCheckpoint(playerid, 0,1768.1477,2482.2603,16.1258,1858.2102,2346.9963,16.1209, 5.0);
				}
			case CHECKPOINT_24:
				{

					pLessonCar[playerid] = CHECKPOINT_25;
					SetPlayerRaceCheckpoint(playerid, 0,1858.2102,2346.9963,16.1209,1897.2427,2247.2283,15.9712, 5.0);
				}
			case CHECKPOINT_25:
				{

					pLessonCar[playerid] = CHECKPOINT_26;
					SetPlayerRaceCheckpoint(playerid, 0,1897.2427,2247.2283,15.9712,1915.2113,2246.1807,15.9017, 5.0);
				}
			case CHECKPOINT_26:
				{

					pLessonCar[playerid] = CHECKPOINT_27;
					SetPlayerRaceCheckpoint(playerid, 0,1915.2113,2246.1807,15.9017,0.0,0.0,0.0, 5.0);//
				}*/
			case CHECKPOINT_27:
				{
					new Float:hph;
					GetVehicleHealth(GetPlayerVehicleID(playerid),hph);
					if(hph >= 850)
					{
                        if(GetPVarInt(playerid, "LESSON") == 1)
						{
                            SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 0);
							SendClientMessage(playerid, COLOR_BLUE, "Поздравляем! Вы успешно сдали на права.");
							PI[playerid][pCarA] = 1;
						}
                        if(GetPVarInt(playerid, "LESSON") == 2)
						{
							SendClientMessage(playerid, COLOR_BLUE, "Поздравляем! Вы успешно сдали на права.");
							PI[playerid][pCarB] = 1;
						}
                        if(GetPVarInt(playerid, "LESSON") == 3)
						{
							SendClientMessage(playerid, COLOR_BLUE, "Поздравляем! Вы успешно сдали на права.");
							PI[playerid][pCarC] = 1;
						}
                        if(GetPVarInt(playerid, "LESSON") == 4)
						{
							SendClientMessage(playerid, COLOR_BLUE, "Поздравляем! Вы успешно сдали на права.");
							PI[playerid][pCarD] = 1;
						}
                        SetPlayerVirtualWorld(playerid, 0);
						SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 0);
						DeletePVar(playerid, "LESSON");
						DisablePlayerRaceCheckpoint(playerid);
						SetVehicleToRespawn(GetPlayerVehicleID(playerid));

					}
					else
					{
                        SetPlayerVirtualWorld(playerid, 0);
                        SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 0);
						SendClientMessage(playerid, COLOR_BLUE, "К сожалению в не сдали экзамен по вождению.");
						DeletePVar(playerid, "LESSON");
						DisablePlayerRaceCheckpoint(playerid);
						SetVehicleToRespawn(GetPlayerVehicleID(playerid));
					}
				}
			}
		}
	}
	return 1;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Pawno

Скинь сюда 

if(type == 3)
		{
			if(pPressed[playerid] == 7 || pPressed[playerid] == 10 || pPressed[playerid] == 18 || pPressed[playerid] == 24 || pPressed[playerid] == 32 || pPressed[playerid] == 39 || pPressed[playerid] == 51 || pPressed[playerid] == 64 || pPressed[playerid] == 71  || pPressed[playerid] == 79)
			{
				if(GetPVarInt(playerid, "BusStop") == 0)
				{
					SetPVarInt(playerid, "TimeBus", 11);
					format(string, 128, "??????? ????????? ????? ????????? ?????? (%s)",name);
					ProxDetectorNew(playerid, 30.0, COLOR_FADE5, string);
				}
				else
				{
					if(pPressed[playerid] == 79) pPressed[playerid] = 0;
					else pPressed[playerid]++;
					new i = pPressed[playerid];
					SetPlayerRaceCheckpoint(playerid,0,BusCityLV[i][0],BusCityLV[i][1],BusCityLV[i][2],BusCityLV[i][3],BusCityLV[i][4],BusCityLV[i][5],5.0);
					SetPVarInt(playerid, "BusStop", 0);
				}
			}
			else
			{
				pPressed[playerid]++;
				SetPVarInt(playerid, "BusMoney", GetPVarInt(playerid, "BusMoney") + 60);
				if(pPressed[playerid] == 7 || pPressed[playerid] == 10 || pPressed[playerid] == 18 || pPressed[playerid] == 24 || pPressed[playerid] == 32 || pPressed[playerid] == 39 || pPressed[playerid] == 51 || pPressed[playerid] == 64 || pPressed[playerid] == 71 || pPressed[playerid] == 79) e_type = 1;
				else e_type = 0;
				new i = pPressed[playerid];
				SetPlayerRaceCheckpoint(playerid,e_type,BusCityLV[i][0],BusCityLV[i][1],BusCityLV[i][2],BusCityLV[i][3],BusCityLV[i][4],BusCityLV[i][5],5.0);
			}
		}

Вот такое что то , у тебя должно быть

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

@#Pawno

 

Скидываю весь код! Маршрут проверял по всем пунктам,но вчера сделал только самый первый

if(GetPVarInt(playerid, "PriceBus") > 0)
	{
	    DisablePlayerRaceCheckpoint(playerid);
		new type = GetPVarInt(playerid, "TypeBus"), e_type, name[32];
		switch(GetPVarInt(playerid, "TypeBus"))
		{
			case 1: name = "Автовокзал - Останкино";
			case 2: name = "Автовокзал - Мэрия";
			case 3: name = "Автовокзал - Новый район";
			case 4: name = "Автовокзал - Автошкола";
			case 5: name = "ЖДЛС - Шахта";
		}
		if(type == 1)
		{
			if(pPressed[playerid] == 0 || pPressed[playerid] == 1 || pPressed[playerid] == 2 || pPressed[playerid] == 3 || pPressed[playerid] == 6 || pPressed[playerid] == 8 || pPressed[playerid] == 10 || pPressed[playerid] == 12  || pPressed[playerid] == 14 || pPressed[playerid] == 16 || pPressed[playerid] == 20)
			{
				if(GetPVarInt(playerid, "BusStop") == 0)
				{
				    new string[128];
					SetPVarInt(playerid, "TimeBus", 11);
					format(string, sizeof(string), "Автобус по маршруту %s отправляется через 10 секунд",name);
					AutoStationBusInfo(playerid, string);
					GameTextForPlayer(playerid, "~r~stop", 1000, 1);
					PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
				}
				else
				{
					if(pPressed[playerid] == 32) pPressed[playerid] = 0;
					else pPressed[playerid]++;
					new i = pPressed[playerid];
					SetPlayerRaceCheckpoint(playerid,0,BatirevoUgniy[i][0],BatirevoUgniy[i][1],BatirevoUgniy[i][2],BatirevoUgniy[i][3],BatirevoUgniy[i][4],BatirevoUgniy[i][5],5.0);
					SetPVarInt(playerid, "BusStop", 0);
				}
			}
			else
			{
				pPressed[playerid]++;
				SetPVarInt(playerid, "BusMoney", GetPVarInt(playerid, "BusMoney") + 410);
				if(pPressed[playerid] == 0 || pPressed[playerid] == 1 || pPressed[playerid] == 2 || pPressed[playerid] == 3 || pPressed[playerid] == 6 || pPressed[playerid] == 8 || pPressed[playerid] == 10 || pPressed[playerid] == 12  || pPressed[playerid] == 14 || pPressed[playerid] == 16 || pPressed[playerid] == 20) e_type = 1;
				else e_type = 0;
				new i = pPressed[playerid];
				SetPlayerRaceCheckpoint(playerid,e_type,BatirevoUgniy[i][0],BatirevoUgniy[i][1],BatirevoUgniy[i][2],BatirevoUgniy[i][3],BatirevoUgniy[i][4],BatirevoUgniy[i][5],5.0);
			}
		}
		if(type == 2)
		{
			if(pPressed[playerid] == 0 || pPressed[playerid] == 3 || pPressed[playerid] == 10 || pPressed[playerid] == 14 || pPressed[playerid] == 18 || pPressed[playerid] == 21)
			{
				if(GetPVarInt(playerid, "BusStop") == 0)
				{
				    new string[128];
					SetPVarInt(playerid, "TimeBus", 11);
					format(string, sizeof(string), "Автобус по маршруту %s отправляется через 10 секунд",name);
					AutoStationBusInfo(playerid, string);
					GameTextForPlayer(playerid, "~r~stop", 1000, 1);
					PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
				}
				else
				{
					if(pPressed[playerid] == 21) pPressed[playerid] = 0;
					else pPressed[playerid]++;
					new i = pPressed[playerid];
					SetPlayerRaceCheckpoint(playerid,0,BusCitySF[i][0],BusCitySF[i][1],BusCitySF[i][2],BusCitySF[i][3],BusCitySF[i][4],BusCitySF[i][5],5.0);
					SetPVarInt(playerid, "BusStop", 0);
				}
			}
			else
			{
				pPressed[playerid]++;
				SetPVarInt(playerid, "BusMoney", GetPVarInt(playerid, "BusMoney") + 60);
				if(pPressed[playerid] == 0 || pPressed[playerid] == 3 || pPressed[playerid] == 10 || pPressed[playerid] == 14 || pPressed[playerid] == 18 || pPressed[playerid] == 21) e_type = 1;
				else e_type = 0;
				new i = pPressed[playerid];
				SetPlayerRaceCheckpoint(playerid,e_type,BusCitySF[i][0],BusCitySF[i][1],BusCitySF[i][2],BusCitySF[i][3],BusCitySF[i][4],BusCitySF[i][5],5.0);
			}
		}
		if(type == 3)
		{
			if(pPressed[playerid] == 0 || pPressed[playerid] == 4 || pPressed[playerid] == 6 || pPressed[playerid] == 13 || pPressed[playerid] == 19 || pPressed[playerid] == 23 || pPressed[playerid] == 30)
			{
				if(GetPVarInt(playerid, "BusStop") == 0)
				{
				    new string[128];
					SetPVarInt(playerid, "TimeBus", 11);
					format(string, sizeof(string), "Автобус по маршруту %s отправляется через 10 секунд",name);
					AutoStationBusInfo(playerid, string);
					GameTextForPlayer(playerid, "~r~stop", 1000, 1);
					PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
				}
				else
				{
					if(pPressed[playerid] == 30) pPressed[playerid] = 0;
					else pPressed[playerid]++;
					new i = pPressed[playerid];
					SetPlayerRaceCheckpoint(playerid,0,BusCityLV[i][0],BusCityLV[i][1],BusCityLV[i][2],BusCityLV[i][3],BusCityLV[i][4],BusCityLV[i][5],5.0);
					SetPVarInt(playerid, "BusStop", 0);
				}
			}
			else
			{
				pPressed[playerid]++;
				SetPVarInt(playerid, "BusMoney", GetPVarInt(playerid, "BusMoney") + 50);
				if(pPressed[playerid] == 0 || pPressed[playerid] == 4 || pPressed[playerid] == 6 || pPressed[playerid] == 13 || pPressed[playerid] == 19 || pPressed[playerid] == 23 || pPressed[playerid] == 30) e_type = 1;
				else e_type = 0;
				new i = pPressed[playerid];
				SetPlayerRaceCheckpoint(playerid,e_type,BusCityLV[i][0],BusCityLV[i][1],BusCityLV[i][2],BusCityLV[i][3],BusCityLV[i][4],BusCityLV[i][5],5.0);
			}
		}
		if(type == 4)
		{
			if(pPressed[playerid] == 0 || pPressed[playerid] == 3 || pPressed[playerid] == 13 || pPressed[playerid] == 19 || pPressed[playerid] == 23 || pPressed[playerid] == 27)
			{
				if(GetPVarInt(playerid, "BusStop") == 0)
				{
				    new string[128];
					SetPVarInt(playerid, "TimeBus", 11);
					format(string, sizeof(string), "Автобус по маршруту %s отправляется через 10 секунд",name);
					AutoStationBusInfo(playerid, string);
					GameTextForPlayer(playerid, "~r~stop", 1000, 1);
					PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
				}
				else
				{
					if(pPressed[playerid] == 27) pPressed[playerid] = 0;
					else pPressed[playerid]++;
					new i = pPressed[playerid];
					SetPlayerRaceCheckpoint(playerid,0,BusSchool[i][0],BusSchool[i][1],BusSchool[i][2],BusSchool[i][3],BusSchool[i][4],BusSchool[i][5],5.0);
					SetPVarInt(playerid, "BusStop", 0);
				}
			}
			else
			{
				pPressed[playerid]++;
				SetPVarInt(playerid, "BusMoney", GetPVarInt(playerid, "BusMoney") + 30);
				if(pPressed[playerid] == 0 || pPressed[playerid] == 3 || pPressed[playerid] == 13 || pPressed[playerid] == 19 || pPressed[playerid] == 23 || pPressed[playerid] == 27) e_type = 1;
				else e_type = 0;
				new i = pPressed[playerid];
				SetPlayerRaceCheckpoint(playerid,e_type,BusSchool[i][0],BusSchool[i][1],BusSchool[i][2],BusSchool[i][3],BusSchool[i][4],BusSchool[i][5],5.0);
			}
		}
		if(type == 5)
		{
			if(pPressed[playerid] == 9 || pPressed[playerid] == 46 || pPressed[playerid] == 81  || pPressed[playerid] == 91)
			{
				if(GetPVarInt(playerid, "BusStop") == 0)
				{
				    new string[128];
					SetPVarInt(playerid, "TimeBus", 11);
					format(string, sizeof(string), "Автобус по маршруту %s отправляется через 10 секунд",name);
					AutoStationBusInfo(playerid, string);
					GameTextForPlayer(playerid, "~r~stop", 1000, 1);
					PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
				}
				else
				{
					if(pPressed[playerid] == 91) pPressed[playerid] = 0;
					else pPressed[playerid]++;
					new i = pPressed[playerid];
					SetPlayerRaceCheckpoint(playerid,0,BusLS[i][0],BusLS[i][1],BusLS[i][2],BusLS[i][3],BusLS[i][4],BusLS[i][5],5.0);
					SetPVarInt(playerid, "BusStop", 0);
				}
			}
			else
			{
				pPressed[playerid]++;
				SetPVarInt(playerid, "BusMoney", GetPVarInt(playerid, "BusMoney") + 30);
				if(pPressed[playerid] == 9 || pPressed[playerid] == 46 || pPressed[playerid] == 81 || pPressed[playerid] == 91) e_type = 1;
				else e_type = 0;
				new i = pPressed[playerid];
				SetPlayerRaceCheckpoint(playerid,e_type,BusLS[i][0],BusLS[i][1],BusLS[i][2],BusLS[i][3],BusLS[i][4],BusLS[i][5],5.0);
			}
		}
	}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

UP

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

Тема еще активна

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.