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

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

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

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

Помогите перевести команду на CMD+sscanf

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

den1239

Ученик
Вот эту команду помогите перевести пожалуйста, а то я сколько перевожу не корректно работает...
PHP:
if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vehicle", true) == 0)
	{
	        if(IsPlayerConnected(playerid))
		{
			if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_WHITE, "* Сначало залогиньтесь!");
			new x_nr[50];
			x_nr = strtok(cmdtext, idx);
			if(!strlen(x_nr))
			{
				SendClientMessage(playerid, COLOR_WHITE, "Вводите: (/v)ehicle [название]");
				SendClientMessage(playerid, COLOR_WHITE, "Возможные названия: park, lock, sell, sellto, color, info, gps");
				return 1;
			}
			if(strcmp(x_nr,"sell",true) == 0)
			{
				if(IsAtDealership(playerid))
				{
				    new idcar = GetPlayerVehicleID(playerid);
					if(CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey] || CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey2] || CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey3])
					{
						GetPlayerName(playerid, sendername, sizeof(sendername));
						if(CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey]) { /*ownvehkey = PlayerInfo[playerid][pPcarkey];*/ }
						else if(CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey2]) { /*ownvehkey = PlayerInfo[playerid][pPcarkey2];*/ }
						else if(CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey3]) { /*ownvehkey = PlayerInfo[playerid][pPcarkey3];*/ }
						else { return 1; }
						if(strcmp(sendername, CarInfo[idcar][cOwner], true) == 0)
						{
							new carsellprice = CarInfo[idcar][cValue] / 4 * 3;
							new Float:x,Float:y,Float:z, Float:a;
							CarInfo[idcar][cOwned] = 0;
							strmid(CarInfo[idcar][cOwner], "The State", 0, strlen("The State"), 999);
							GivePlayerCash(playerid,carsellprice);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							format(string, sizeof(string), "~w~You have sold your car for: ~n~~g~$%d", carsellprice);
							GameTextForPlayer(playerid, string, 10000, 3);
							GetVehiclePos(idcar, x, y, z);
							GetVehicleZAngle(idcar, a);
							CarInfo[idcar][cLocationx] = x;
							CarInfo[idcar][cLocationy] = y;
							CarInfo[idcar][cLocationz] = z;
							CarInfo[idcar][cAngle] = a;
							RemovePlayerFromVehicle(playerid);
							TogglePlayerControllable(playerid, 1);
							if(PlayerInfo[playerid][pLocal] == idcar)
							{
								SetPlayerInterior(playerid,0);
								SetPlayerPos(playerid,CarInfo[idcar][cLocationx],CarInfo[idcar][cLocationy],CarInfo[idcar][cLocationz]);
								PlayerInfo[playerid][pInt] = 0;
							}
       						SaveCar(idcar);
							OnPlayerSave(playerid);
							DestroyVehicle(idcar);
							CreateVehicle(CarInfo[idcar][cModel],CarInfo[idcar][cLocationx_park],CarInfo[idcar][cLocationy_park],CarInfo[idcar][cLocationz_park]+1.0,CarInfo[idcar][cAngle_park],CarInfo[idcar][cColorOne],CarInfo[idcar][cColorTwo],600);
							if(CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey]) { PlayerInfo[playerid][pPcarkey] = 999; }
							else if(CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey2]) { PlayerInfo[playerid][pPcarkey2] = 999; }
							else if(CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey3]) { PlayerInfo[playerid][pPcarkey3] = 999; }
							return 1;
						}
					}
					else return SendClientMessage(playerid, COLOR_WHITE, "  Тебе нужно быть в своей машине, чтобы продать ее! ");
				}
				else return SendClientMessage(playerid, COLOR_WHITE, " Ты не на авто рынке");
			}
			else if(strcmp(x_nr,"gps",true) == 0)
			{
			    ShowPlayerDialog(playerid,3455,DIALOG_STYLE_LIST,"Выберите слот","1 слот\n2 слот","Выбрать","Отмена");
			    return 1;
			}
			else if(strcmp(x_nr,"sellto",true) == 0)
			{
			    new idcar = GetPlayerVehicleID(playerid);
				if(CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey] || CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey2] || CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey3])
				{
					GetPlayerName(playerid, sendername, sizeof(sendername));
					//new ownvehkey;
					if(CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey]) { /*ownvehkey = PlayerInfo[playerid][pPcarkey];*/ }
					else if(CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey2]) { /*ownvehkey = PlayerInfo[playerid][pPcarkey2];*/ }
					//else if(CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey3]) { /*ownvehkey = PlayerInfo[playerid][pPcarkey3];*/ }
					else { return 1; }
					if(strcmp(sendername, CarInfo[idcar][cOwner], true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, " Подсказка: /v sellto [IDигрока] [цена]");
						giveplayerid = ReturnUser(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
								if(ProxDetectorS(8.0, playerid, giveplayerid))
								{
										if(PlayerInfo[giveplayerid][pLevel] > 2)
										{
											if(PlayerInfo[giveplayerid][pPcarkey] == 999)
											{
											    if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Вы не можете продать себе авто!"); return 1; }
												tmp = strtok(cmdtext, idx);
												if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, " Подсказка: /v sellto [IDигрока] [цена]");
												new price;
												price = strval(tmp);
												if(price < 1 || price > 250000) return SendClientMessage(playerid, COLOR_WHITE, "  Цена от 1 до 250000. ");
												GetPlayerName(playerid, playername, sizeof(playername));
												GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
												format(string, sizeof(string), "* Ты предлагаешь %s купить твою машину за $%d .", giveplayer, price);
												SendClientMessage(playerid, COLOR_WHITE, string);
												new check = GetPlayerVehicleID(playerid);
												format(string, sizeof(string), "Модель:[%s]  Рыночная цена:[%d]", CarInfo[check][cDescription], CarInfo[check][cValue], check);
												SendClientMessage(giveplayerid, COLOR_WHITE, string);
												format(string, sizeof(string), "* %s хочет продать тебе свою машину за $%d (используй /accept ownablecar) чтобы купить.", playername, price);
												SendClientMessage(giveplayerid, COLOR_WHITE, string);
												OwnableCarOffer[giveplayerid] = playerid;
												OwnableCarID[giveplayerid] = idcar; // ownvehkey
												OwnableCarPrice[giveplayerid] = price;
												format(string, sizeof(string), "* %s продает [%s] за $%d ему - %s", playername,CarInfo[check][cDescription],price,giveplayer);
												SellLog(string);
												return 1;
											}
											else if(PlayerInfo[giveplayerid][pPcarkey2] == 999)
											{
											    if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Вы не можете продать себе авто!"); return 1; }
												tmp = strtok(cmdtext, idx);
												if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, " Подсказка: /v sellto [IDигрока] [цена]");
												new price;
												price = strval(tmp);
												if(price < 1 || price > 100000) return SendClientMessage(playerid, COLOR_WHITE, "  Цена от 1 до 100000. ");
												GetPlayerName(playerid, playername, sizeof(playername));
												GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
												format(string, sizeof(string), "* Ты предлагаешь %s купить твою машину за $%d .", giveplayer, price);
												SendClientMessage(playerid, COLOR_WHITE, string);
												new check = GetPlayerVehicleID(playerid);
												format(string, sizeof(string), "Модель:[%s]  Рыночная цена:[%d]", CarInfo[check][cDescription], CarInfo[check][cValue], check);
												SendClientMessage(giveplayerid, COLOR_WHITE, string);
												format(string, sizeof(string), "* %s хочет продать тебе свою машину за $%d (используй /accept ownablecar) чтобы купить.", playername, price);
												SendClientMessage(giveplayerid, COLOR_WHITE, string);
												OwnableCarOffer[giveplayerid] = playerid;
												OwnableCarID[giveplayerid] = idcar;
												OwnableCarPrice[giveplayerid] = price;
												format(string, sizeof(string), "* %s продает [%s] за $%d ему - %s", playername,CarInfo[check][cDescription],price,giveplayer);
												SellLog(string);
												return 1;
											}
											/*else if(PlayerInfo[giveplayerid][pPcarkey3] == 999)
											{
											    if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Вы не можете продать себе авто!"); return 1; }
												tmp = strtok(cmdtext, idx);
												if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, " Подсказка: /v sellto [IDигрока] [цена]");
												new price;
												price = strval(tmp);
												if(price < 1 || price > 100000) return SendClientMessage(playerid, COLOR_WHITE, "  Цена от 1 до 100000. ");
												GetPlayerName(playerid, playername, sizeof(playername));
												GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
												format(string, sizeof(string), "* Ты предлагаешь %s купить твою машину за $%d .", giveplayer, price);
												SendClientMessage(playerid, COLOR_WHITE, string);
												new check = GetPlayerVehicleID(playerid);
												format(string, sizeof(string), "Модель:[%s]  Рыночная цена:[%d]", CarInfo[check][cDescription], CarInfo[check][cValue], check);
												SendClientMessage(giveplayerid, COLOR_WHITE, string);
												format(string, sizeof(string), "* %s хочет продать тебе свою машину за $%d (используй /accept ownablecar) чтобы купить.", playername, price);
												SendClientMessage(giveplayerid, COLOR_WHITE, string);
												OwnableCarOffer[giveplayerid] = playerid;
												OwnableCarID[giveplayerid] = idcar;
												OwnableCarPrice[giveplayerid] = price;
												format(string, sizeof(string), "* %s продает [%s] за $%d ему - %s", playername,CarInfo[check][cDescription],price,giveplayer);
												SellLog(string);
												return 1;
											}*/
										}
										else
										{
											SendClientMessage(playerid, COLOR_WHITE, "Игрок должен быть 3 уровня!!");
											SendClientMessage(giveplayerid, COLOR_WHITE, "Вы должны быть 3 уровня!!");
											return 1;
										}
									}
								else return SendClientMessage(playerid, COLOR_WHITE, "* Игрок не рядом с тобой ! ");
							}
							else return SendClientMessage(playerid, COLOR_WHITE, "Не верный ID игрока");
						}
					}
					else return SendClientMessage(playerid, COLOR_WHITE, "  Это не твоя машина");
				}
				else return SendClientMessage(playerid, COLOR_WHITE, "  Ты должен быть в своей машине, чтобы продать ее.");//
			}
			else if(strcmp(x_nr,"info",true) == 0)
			{
				new check = GetPlayerVehicleID(playerid);
				if(IsAnOwnableCar(check))
				{
					SendClientMessage(playerid, COLOR_RED," ");
					SendClientMessage(playerid, COLOR_RED,"----------------------------------[ Транспорт ]----------------------------------");
					format(string, sizeof(string), "Модель:[%s]  Цена:[%d]  ID Транспорта:[%d]", CarInfo[check][cDescription], CarInfo[check][cValue], check);
					SendClientMessage(playerid, COLOR_GRAD5,string);
					SendClientMessage(playerid, COLOR_RED,"---------------------------------------------------------------------------------");
					return 1;
				}
				else return SendClientMessage(playerid, COLOR_RED,"Вы не в транспорте!");
			}
			else if(strcmp(x_nr,"park",true) == 0)
			{
				new Float:x,Float:y,Float:z,Float:a;
				//new carid;
				new getcarid;
				new idcar = GetPlayerVehicleID(playerid);
				if(CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey]) { /*carid = PlayerInfo[playerid][pPcarkey];*/ }
				else if(CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey2]) { /*carid = PlayerInfo[playerid][pPcarkey2];*/ }
				else if(CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey3]) { /*carid = PlayerInfo[playerid][pPcarkey3];*/ }
				else { return 1; }
				getcarid = GetPlayerVehicleID(playerid);
				GetPlayerName(playerid, playername, sizeof(playername));
				GetVehiclePos(idcar, x, y, z);
				//GetPlayerFacingAngle(playerid, a);
				GetVehicleZAngle(idcar, a);
				if(IsPlayerInVehicle(playerid,idcar) && CarInfo[idcar][cOwned] == 1)
				{
					if(PlayerInfo[playerid][pPcarkey] == 999 && PlayerInfo[playerid][pPcarkey2] == 999 && PlayerInfo[playerid][pPcarkey3] == 999) return SendClientMessage(playerid, COLOR_WHITE, "У Вас нет авто.");
					if(getcarid == idcar)
					{
					    if(GetPlayerCash(playerid) < 100) return SendClientMessage(playerid, COLOR_WHITE," У вас нет денег чтобы припарковать авто!");
						//-------------------------------------------------------
						new Float:hp;
						GetVehicleHealth(idcar, hp);
						CarInfo[idcar][cLocationx] = x;
						CarInfo[idcar][cLocationy] = y;
						CarInfo[idcar][cLocationz] = z;
						CarInfo[idcar][cAngle] = a;
						new wheels, Spoilers, Hoods, Roofs, SIDESKIRTS, LAMPSS, NITROS, EXHAUSTS, STEREOS, HYDRAULICSS, FRONTBUMPERS, REARBUMPERS, VENTRIGHTS, VENTLEFTS;
						Spoilers = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER);
						wheels = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_WHEELS);
						Hoods = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HOOD);
						Roofs = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_ROOF);
						SIDESKIRTS = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SIDESKIRT);
						LAMPSS = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_LAMPS);
						NITROS = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_NITRO);
						EXHAUSTS = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_EXHAUST);
						STEREOS = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_STEREO);
						HYDRAULICSS = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_HYDRAULICS);
						FRONTBUMPERS = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_FRONT_BUMPER);
						REARBUMPERS = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_REAR_BUMPER);
						VENTRIGHTS = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_VENT_RIGHT);
						VENTLEFTS = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_VENT_LEFT);
						CarInfo[idcar][cWheel] = wheels;
						CarInfo[idcar][cSpoiler] = Spoilers;
						CarInfo[idcar][cHood] = Hoods;
						CarInfo[idcar][cRoof] = Roofs;
						CarInfo[idcar][cSideskirt] = SIDESKIRTS;
						CarInfo[idcar][cLamps] = LAMPSS;
						CarInfo[idcar][cNitro] = NITROS;
						CarInfo[idcar][cExhaust] = EXHAUSTS;
						CarInfo[idcar][cStereo] = STEREOS;
						CarInfo[idcar][cHydraulics] = HYDRAULICSS;
						CarInfo[idcar][cFrontbumper] = FRONTBUMPERS;
						CarInfo[idcar][cRearbumper] = REARBUMPERS;
						CarInfo[idcar][cVentright] = VENTRIGHTS;
						CarInfo[idcar][cVentleft] = VENTLEFTS;
						GameTextForPlayer(playerid, " CAR PARKED", 10000, 3);
						DestroyVehicle(idcar);
						CreateVehicle(CarInfo[idcar][cModel],CarInfo[idcar][cLocationx],CarInfo[idcar][cLocationy],CarInfo[idcar][cLocationz]+1.0,CarInfo[idcar][cAngle],CarInfo[idcar][cColorOne],CarInfo[idcar][cColorTwo],60000);
						format(text_car,sizeof(text_car),"{ffff00} {ff0000}%d",CarInfo[idcar][cNumbercar]);
						SetVehicleNumberPlate(idcar, text_car);
						SetVehicleToRespawn(idcar);
						PutPlayerInVeh(playerid,idcar,0);
						SetVehicleHealth(idcar, hp);
      					SaveCar(idcar);
						GivePlayerCash(playerid,-100);
						GameTextForPlayer(playerid, "~r~-100$", 5000, 1);
						if(CarInfo[idcar][cPaintJob] !=-1) ChangeVehiclePaintjob(idcar,CarInfo[idcar][cPaintJob]);
						if(CarInfo[idcar][cWheel] != 0) AddVehicleComponent(idcar,CarInfo[idcar][cWheel]);
						if(CarInfo[idcar][cSpoiler] != 0) AddVehicleComponent(idcar,CarInfo[idcar][cSpoiler]);
						if(CarInfo[idcar][cHood] != 0) AddVehicleComponent(idcar,CarInfo[idcar][cHood]);
						if(CarInfo[idcar][cRoof] !=0) AddVehicleComponent(idcar,CarInfo[idcar][cRoof]);
						if(CarInfo[idcar][cSideskirt] !=0) AddVehicleComponent(idcar,CarInfo[idcar][cSideskirt]);
						if(CarInfo[idcar][cLamps] !=0) AddVehicleComponent(idcar,CarInfo[idcar][cLamps]);
						if(CarInfo[idcar][cNitro] !=0) AddVehicleComponent(idcar,CarInfo[idcar][cNitro]);
						if(CarInfo[idcar][cExhaust] !=0) AddVehicleComponent(idcar,CarInfo[idcar][cExhaust]);
						if(CarInfo[idcar][cStereo] !=0) AddVehicleComponent(idcar,CarInfo[idcar][cStereo]);
						if(CarInfo[idcar][cHydraulics] !=0) AddVehicleComponent(idcar,CarInfo[idcar][cHydraulics]);
						if(CarInfo[idcar][cFrontbumper] !=0) AddVehicleComponent(idcar,CarInfo[idcar][cFrontbumper]);
						if(CarInfo[idcar][cRearbumper] !=0) AddVehicleComponent(idcar,CarInfo[idcar][cRearbumper]);
						if(CarInfo[idcar][cVentright] !=0) AddVehicleComponent(idcar,CarInfo[idcar][cVentright]);
						if(CarInfo[idcar][cVentleft] !=0) AddVehicleComponent(idcar,CarInfo[idcar][cVentleft]);
						return 1;
					}
				}
			}
			else if(strcmp(x_nr,"sign",true) == 0)
			{
   				new newcar = -1;
				GetPlayerName(playerid, sendername, sizeof(sendername));
				if(IsPlayerConnected(playerid))
				{
					for(new cars = 457; cars < sizeof(CarInfo); cars++)
					{
						if(IsAnOwnableCar(cars))
						{
							if(!strcmp(CarInfo[cars][cOwner],sendername,true))
							{
								new Float:lcx,Float:lcy,Float:lcz;
								GetVehiclePos(cars, lcx,lcy,lcz);
								if(IsPlayerInRangeOfPoint(playerid,4,lcx,lcy,lcz))
								{
									newcar = cars;
								}
							}
						}
					}
					if(newcar == -1) return SendClientMessage(playerid,COLOR_WHITE," Ты должен быть возле своего автомобиля!");
					if(CarInfo[newcar][cAlarm] == 1)
					{
						StopAlarmCar(newcar);
						format(string, sizeof(string), "* %s выключил сигнализацию", sendername);
						CarInfo[newcar][cAlarm] = 0;
					}
					else
					{
						format(string, sizeof(string), "* %s включил сигнализацию", sendername);
						CarInfo[newcar][cAlarm] = 1;
					}
					ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
     				SaveCar(newcar);
				}
			}
			else if(strcmp(x_nr,"lock",true) == 0)
			{
	            new newcar = -1;
				GetPlayerName(playerid, sendername, sizeof(sendername));
				if(IsPlayerConnected(playerid))
				{
					for(new cars = 457; cars < sizeof(CarInfo); cars++)
					{
						if(IsAnOwnableCar(cars))
						{
							if(!strcmp(CarInfo[cars][cOwner],sendername,true))
							{
								new Float:lcx,Float:lcy,Float:lcz;
								GetVehiclePos(cars, lcx,lcy,lcz);
								if(IsPlayerInRangeOfPoint(playerid,4,lcx,lcy,lcz))
								{
									newcar = cars;
								}
							}
						}
					}
					if(newcar == -1) return SendClientMessage(playerid,COLOR_WHITE," Ты должен быть возле своего автомобиля!");
					if(CarInfo[newcar][cLock] == 1)
					{
						if(PlayerInfo[playerid][pMaskOn] == 1) format(string, sizeof(string), "* Незнакомец открывает центральный замок.");
						else format(string, sizeof(string), "* %s открывает центральный замок.", sendername);
						ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						format(string, sizeof(string), "~w~ABЏO–OЂ…‡’ ~g~OЏKP‘Џ");
						GameTextForPlayer(playerid, string, 5000, 5);
						UnLockCar(newcar);
						CarInfo[newcar][cLock] = 0;
      					SaveCar(newcar);
						return true;
					}
					else if(CarInfo[newcar][cLock] == 0)
					{
						if(PlayerInfo[playerid][pMaskOn] == 1) format(string, sizeof(string), "* Незнакомец закрывает центральный замок.");
						else format(string, sizeof(string), "* %s закрывает центральный замок.", sendername);
						ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						format(string, sizeof(string), "~w~ABЏO–OЂ…‡’ ~r~€AKP‘Џ");
						GameTextForPlayer(playerid, string, 5000, 5);
						LockCar(newcar);
						CarInfo[newcar][cLock] = 1;
      					SaveCar(newcar);
						return true;
					}
				}
			}
			else if(strcmp(x_nr,"color",true) == 0)
			{
				new idcar = GetPlayerVehicleID(playerid);
				if(PlayerInfo[playerid][pPcarkey] == 999 && PlayerInfo[playerid][pPcarkey2] == 999 && PlayerInfo[playerid][pPcarkey3] == 999) return SendClientMessage(playerid, COLOR_GREY,"   Вы не имеете транспортного средства, чтоб перекрасить его.");
				if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_GREY," Вы должны быть в своем транспортном средстве!");
				if(GetPlayerCash(playerid) < cvet) return SendClientMessage(playerid, COLOR_GREY," Вам нехватает денег!");
				if(PlayerToPoint(6.0, playerid, 1607.9291,-1835.2153,13.5338))
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, " /v color [Цвет ID] [Цвет ID]");
					new color1;
					color1 = strval(tmp);
					if(color1 < 0 && color1 > 126) return SendClientMessage(playerid, COLOR_GREY, " Неверный ID Цвета!");
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, " /v color [Цвет ID] [Цвет ID]");
					new color2;
					color2 = strval(tmp);
					if(color2 < 0 && color2 > 126) return SendClientMessage(playerid, COLOR_GREY, " Неверный ID Цвета!");
					//new vehid;
					if(CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey]) { /*vehid = PlayerInfo[playerid][pPcarkey];*/ }
					else if(CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey2]) { /*vehid = PlayerInfo[playerid][pPcarkey2];*/ }
					else if(CarInfo[idcar][cID] == PlayerInfo[playerid][pPcarkey3]) { /*vehid = PlayerInfo[playerid][pPcarkey3];*/ }
					else { return 1; }
					if(IsPlayerInVehicle(playerid, idcar))
					{
						CarInfo[idcar][cColorOne] = color1;
						CarInfo[idcar][cColorTwo] = color2;
						SBizzInfo[14][sbTill] += cvet;
						GivePlayerCash(playerid, -cvet);
						GameTextForPlayer(playerid, "~w~Bill for a Paint Respray~n~~r~-", 5000, 1);
						ChangeVehicleColor(idcar, color1, color2);
						SaveCar(idcar);
						return 1;
					}
					else return SendClientMessage(playerid, COLOR_GREY,"* Вы не в своем транспорте!");
				}
				else return SendClientMessage(playerid, COLOR_GREY,"* Вы не на СТО!");
			}
			else
			{
				SendClientMessage(playerid, COLOR_WHITE, "Пишите /v [название]");
				SendClientMessage(playerid, COLOR_WHITE, "Возможные названия: park, lock, sell, sellto, color, sign");
				return 1;
			}
		}
		return 1;
	}
Пожалуйста буду очень благодарен
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу