Помогите.Авто не паркуется...Оно паркуется но после рестарта появляется где стояло...
Вот код /park
if(strcmp(cmd, "/park", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new Float:x,Float:y,Float:z;
new Float:a;
new cars;
GetPlayerName(playerid, playername, sizeof(playername));
if(IsPlayerInAnyVehicle(playerid))
{
cars = GetPlayerVehicleID(playerid) ;
GetVehiclePos(cars,x, y, z);
GetVehicleZAngle(cars, a);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Âû íå â àâòî!");
return true;
}
if(!strcmp(playername, CarInfo[GetRealID(cars)][cOwner], true) || !strcmp(playername, CarInfo[GetRealID(cars)][cNick1], true))
{
new world = GetPlayerVirtualWorld(playerid);
new inter = GetPlayerInterior(playerid);
CarInfo[GetRealID(cars)][cWorld] = world;
CarInfo[GetRealID(cars)][cInter] = inter;
CarInfo[GetRealID(cars)][cPx] = x;
CarInfo[GetRealID(cars)][cPy] = y;
CarInfo[GetRealID(cars)][cPz] = z;
CarInfo[GetRealID(cars)][cPa] = a;
format(string, sizeof(string), "* Âàøå àâòî ID: %d ïðèïàðêîâàíî.", cars);
SendClientMessage(playerid, COLOR_GRAD1, string);
SaveCar(GetRealID(cars));
return true;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "* Âû íåìîæåòå ïðèïàðêîâàòü ýòî àâòî!");
}
}
return true;
}
А вот /apark
Вот код /park
if(strcmp(cmd, "/park", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new Float:x,Float:y,Float:z;
new Float:a;
new cars;
GetPlayerName(playerid, playername, sizeof(playername));
if(IsPlayerInAnyVehicle(playerid))
{
cars = GetPlayerVehicleID(playerid) ;
GetVehiclePos(cars,x, y, z);
GetVehicleZAngle(cars, a);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Âû íå â àâòî!");
return true;
}
if(!strcmp(playername, CarInfo[GetRealID(cars)][cOwner], true) || !strcmp(playername, CarInfo[GetRealID(cars)][cNick1], true))
{
new world = GetPlayerVirtualWorld(playerid);
new inter = GetPlayerInterior(playerid);
CarInfo[GetRealID(cars)][cWorld] = world;
CarInfo[GetRealID(cars)][cInter] = inter;
CarInfo[GetRealID(cars)][cPx] = x;
CarInfo[GetRealID(cars)][cPy] = y;
CarInfo[GetRealID(cars)][cPz] = z;
CarInfo[GetRealID(cars)][cPa] = a;
format(string, sizeof(string), "* Âàøå àâòî ID: %d ïðèïàðêîâàíî.", cars);
SendClientMessage(playerid, COLOR_GRAD1, string);
SaveCar(GetRealID(cars));
return true;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "* Âû íåìîæåòå ïðèïàðêîâàòü ýòî àâòî!");
}
}
return true;
}
А вот /apark
Код:
if(strcmp(cmd, "/apark", true) == 0)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GRAD2, "Âû äîëæíû áûòü â àâòîìîáèëå");
new cars = GetPlayerVehicleID(playerid);
if(GetRealID(cars) == -1) return SendClientMessage(playerid, COLOR_GRAD2, "Âû äîëæíû áûòü â ñâî¸ì àâòîìîáèëå");
if(PlayerInfo[playerid][pAdministrator] >= 3)
{
GetVehiclePos(cars, CarInfo[GetRealID(cars)][cPx],CarInfo[GetRealID(cars)][cPy],CarInfo[GetRealID(cars)][cPz]);
GetVehicleZAngle(cars, CarInfo[GetRealID(cars)][cPa]);
SaveCar(GetRealID(cars));
SendClientMessage(playerid, COLOR_GRAD2, "Òåïåðü àâòîìîáèëü áóäåò ïðèïàðêîâàí â ýòîì ìåñòå");
return true;
}
else return SendClientMessage(playerid, COLOR_GRAD2, "Ýòîò òðàíñïîðò íå âàø");
}
Последнее редактирование модератором: