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;
}
