_ReZaK_
Умник
Проблема в том что когда я паркую авто вместо него появляется другое авто помагите исправить дам +
Мод diamond
Код парковки
Мод diamond
Код парковки
PHP:
new sendername[MAX_PLAYER_NAME];
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;
new newcar = GetPlayerVehicleID(playerid);
new Float:oldhealth;
new engine,lights,alarm,doors,bonnet,boot,objective;
GetVehicleHealth(newcar,oldhealth);
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(BuyableCar[PlayerInfo[playerid][pCarKey]]);
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);
SendClientMessage(playerid, COLOR_LIGHTRED, ": Вы успешно припарковали свой транспорт.");
GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
new number[32];
if(CarsInfo[PlayerInfo[playerid][pCarKey]][vNumber] != 0)
{
format(number,sizeof(number),"{AA3333}PW{000000} %d", CarsInfo[PlayerInfo[playerid][pCarKey]][vNumber]);
}
else if(CarsInfo[PlayerInfo[playerid][pCarKey]][vNumber] == 0)
{
format(number,sizeof(number),"{AA3333}PW");
}
format(string,sizeof(string),"{AA3333}PW{000000} %d", number);
SetVehicleNumberPlate(newcar, number);
SetVehicleToRespawn(newcar);
SetVehicleHealth(newcar,oldhealth);
}
else return SendClientMessage(playerid, COLOR_GREY, "Ошибка: Вы не в вашей машине.");
}
