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

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

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

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

Проверка ид автобуса.

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

WhiteHill

Новичок
Когда я сажусь в автобус мне дают выбрать маршрут и цену за проезд. Я сделал что после выбора маршрута и цены билета на автобусе появляется надпись то есть его маршрут, но не как обычно 3д текст, а вот так . Мне нужно сделать чтобы проверка шла в каком автобусе я сижу, а то у меня работает только в aBus[0].
Вот код:
Код:
		case dBusPrice:
		{
			if(!response) return RemovePlayerFromVehicle(playerid);
			if(!strlen(inputtext) || !isNumeric(inputtext))
			{
				SendClientMessage(playerid,CGRAY,"Цена должна быть указана цифрами");
				return ShowPlayerDialog(playerid,dBusPrice,1,"Цена за проезд","{"#cWHITE"}Введите цену билета:","ОК","Отмена");
			}
			new price = strval(inputtext);
			if(price < 10 || price > 1000) 
			{
				SendClientMessage(playerid,CGRAY,"Цена должна быть от 10 до 1000 $");
				return ShowPlayerDialog(playerid,dBusPrice,1,"Цена за проезд","{"#cWHITE"}Введите цену билета:","ОК","Отмена");
			}
			new vehicleid = GetPlayerVehicleID(playerid);
			new model = GetVehicleModel(vehicleid);
			new route = GetPVarInt(playerid,"pbusroute");			
			DeletePVar(playerid,"pbusroute");
			if(vehicleid == INVALID_VEHICLE_ID || (model != 431 && model != 437)) return 1;			
			TransferMoney(playerid,-1,200,"busrent");	
			new routename[56];
			switch(route)
			{
				case 0:
				{
					new avtobus = CreateObject(19327,0,0,-1000,0,0,0,100);
					SetObjectMaterialText(avtobus, "LS 1", 0, 130, "Arial", 70, 1, -1, 0, 1);
					AttachObjectToVehicle(avtobus, aBus[0], 1.350000,3.825001,1.350000,0.000000,0.000000,90.000000);
			 	}
				case 1: routename = "{"#cORANGE"}ЖДЛС {"#cWHITE"}- {"#cORANGE"}Оружейный завод";
				case 2: routename = "{"#cORANGE"}ЖДЛС {"#cWHITE"}- {"#cORANGE"}Угольная шахта";
				case 3: routename = "{"#cORANGE"}ЖДЛС {"#cWHITE"}- {"#cORANGE"}Автошкола";
				case 4: routename = "{"#cORANGE"}ЖДСФ {"#cWHITE"}- {"#cORANGE"}Лесопилка";
				case 5: routename = "{"#cORANGE"}ЖДСФ {"#cWHITE"}- {"#cORANGE"}Оружейный завод";
			}
			new mes[128];
			format(mes,sizeof(mes),"%s\nСтоимость билета: {"#cGREEN"}$%d",routename,price);
			//if(!IsValid3DTextLabel(pTemp[playerid][pBusText])) pTemp[playerid][pBusText] = CreateDynamic3DTextLabel(mes,CWHITE,0.0,0.0,3.0,40.0,INVALID_PLAYER_ID,vehicleid);
			pTemp[playerid][pBusID] = vehicleid;
			pTemp[playerid][pBusRoute] = route;
			pTemp[playerid][pBusPrice] = price;
			pTemp[playerid][pBusPos] = 0;
			pTemp[playerid][pBusDemage] = 1000.0;
			SetNextBusCP(playerid,0);
			//SetPlayerRaceCheckpoint(playerid,0,gBusCPs[route][0][0],gBusCPs[route][0][1],gBusCPs[route][0][2],gBusCPs[route][1][0],gBusCPs[route][1][1],gBusCPs[route][1][2],4.0);
		}


---------- Post added at 21:57 ---------- Previous post was at 21:35 ----------

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