Тут номера на всех авто (до парковки всё норм )
PHP код:
new g=0,d=0,e=1,z=1,t=1,number[256];
for(new c = 1; c < CAR_AMOUNT; c++)
{
d++;
if(BoatVeh(c) || PlaneVeh(c) || BikeVeh(c)) { Gas[c] = GasMax*1000000000; }
else { Gas[c] = 50; }
EngineCar[c] = 0;
LightCar[c] = 0;
format(number,sizeof(number),"{FF0000}NN {000000}%d", 100000+random(99999));
SetVehicleNumberPlate(c, number);
if(MAX_BUYABLE_CARS > c)
{
if(d == 100) { g++; d=0;}
if(d<300)
{
if(d<10) format(number,sizeof(number),"{FF0000}NN {000000}0%d-0%d",g,d);
else format(number,sizeof(number),"{FF0000}NN {000000}0%d-%d",g,d);
SetVehicleNumberPlate(c, number);
}
}
А тут уже парковка авто. Номера после парковки 00-120 или 00-222 ( Должно быть 02-22 )
PHP код:
else if(listitem == 2)
{
new number[256];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(PlayerInfo[playerid][pCarKey] != -1 && strcmp(sendername, CarsInfo[PlayerInfo[playerid][pCarKey]][vOwner], true) == 0)
{
if(IsPlayerInVehicle(playerid,PlayerInfo[playerid][pCarKey]+1))
{
new Float: X, Float: Y, Float: Z, Float: A;
GetVehiclePos(PlayerInfo[playerid][pCarKey]+1, X, Y, Z);
GetVehicleZAngle(PlayerInfo[playerid][pCarKey]+1, A);
CarsInfo[PlayerInfo[playerid][pCarKey]][vParkX] = X;
CarsInfo[PlayerInfo[playerid][pCarKey]][vParkY] = Y;
CarsInfo[PlayerInfo[playerid][pCarKey]][vParkZ] = Z;
CarsInfo[PlayerInfo[playerid][pCarKey]][vParkAngle] = A;
DestroyVehicle(PlayerInfo[playerid][pCarKey]+1);
BuyableCar[PlayerInfo[playerid][pCarKey]] = CreateVehicle(CarsInfo[PlayerInfo[playerid][pCarKey]][vModel], CarsInfo[PlayerInfo[playerid][pCarKey]][vParkX], CarsInfo[PlayerInfo[playerid][pCarKey]][vParkY], CarsInfo[PlayerInfo[playerid][pCarKey]][vParkZ], CarsInfo[PlayerInfo[playerid][pCarKey]][vParkAngle], CarsInfo[PlayerInfo[playerid][pCarKey]][vColorOne], CarsInfo[PlayerInfo[playerid][pCarKey]][vColorTwo], -1);
new d,g;
d = PlayerInfo[playerid][pCarKey]+1;
if(d == 100) { g++; d=0;}
if(d<300)
{
if(d<10) format(number,sizeof(number),"{FF0000}NN {000000}0%d-0%d",g,d);
else format(number,sizeof(number),"{FF0000}NN {000000}0%d-%d",g,d);
SetVehicleNumberPlate(PlayerInfo[playerid][pCarKey]+1, number);
SetVehicleToRespawn(BuyableCar[PlayerInfo[playerid][pCarKey]]);
}
SendClientMessage(playerid, COLOR_LIGHTRED, "NN: Вы успешно припарковали свой транспорт.");
EngineCar[PlayerInfo[playerid][pCarKey]+1] = 0;
}