I have created cars for my dealership, i have put them to a zone which i have mapped previously, and yes i can buy the cars but if i write /v sellcar it says me that i have to go to a dealership zone, i have more dealers/concessioanires in to a city, but it wasnt created by me, and i don't know how to convert a zone what i have mapped into a dealer/concessionaire... if it helps you i have this code fot /v sellcar
Код HTML:
if(strcmp(x_nr,"vender",true) == 0)
{
if(IsAtDealership(playerid))
{
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]|| GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3])
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new ownvehkey;
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { ownvehkey = PlayerInfo[playerid][pPcarkey3]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey4]) { ownvehkey = PlayerInfo[playerid][pPcarkey4]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey5]) { ownvehkey = PlayerInfo[playerid][pPcarkey5]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey6]) { ownvehkey = PlayerInfo[playerid][pPcarkey6]; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey7]) { ownvehkey = PlayerInfo[playerid][pPcarkey7]; }
else { return 1; }
if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
{
new carsellprice = CarInfo[ownvehkey][cValue] / 4 * 3;
new Float:x,Float:y,Float:z;
new Float:a;
CarInfo[ownvehkey][cOwned] = 0;
strmid(CarInfo[ownvehkey][cOwner], "Dealership", 0, strlen("Dealership"), 999);
SafeGivePlayerMoney(playerid,carsellprice);
engineOn[GetPlayerVehicleID(playerid)] = false;
SBizzInfo[11][sbTill] -= carsellprice*2; // Conce Lujo
SBizzInfo[16][sbTill] -= carsellprice;
SBizzInfo[24][sbTill] -= carsellprice; // Conce Normal
SBizzInfo[22][sbTill] -= carsellprice/2; // Conce Barato
if (!PlayerToPoint(50, playerid,1080.30004883,-1752.59997559,13.19999981))
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Vendiste el Coche Por: ~n~~g~$%d", carsellprice);
GameTextForPlayer(playerid, string, 10000, 3);
GetVehiclePos(ownvehkey, x, y, z);
GetVehicleZAngle(ownvehkey, a);
CarInfo[ownvehkey][cLocationx] = x;
gEngine[playerid] = 0;
CarInfo[ownvehkey][cLocationy] = y;
CarInfo[ownvehkey][cLocationz] = z;
CarInfo[ownvehkey][cAngle] = a;
if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { PlayerInfo[playerid][pPcarkey] = 999; PlayerInfo[playerid][pMatricula] = 0; PlayerInfo[playerid][pEmbargos] = 0;}
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { PlayerInfo[playerid][pPcarkey2] = 999; PlayerInfo[playerid][pMatricula2] = 0; PlayerInfo[playerid][pEmbargos2] = 0;}
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { PlayerInfo[playerid][pPcarkey3] = 999; PlayerInfo[playerid][pMatricula3] = 0; PlayerInfo[playerid][pEmbargos3] = 0;}
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey4]) { PlayerInfo[playerid][pPcarkey4] = 999; PlayerInfo[playerid][pMatricula4] = 0; PlayerInfo[playerid][pEmbargos4] = 0;}
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey5]) { PlayerInfo[playerid][pPcarkey5] = 999; PlayerInfo[playerid][pMatricula5] = 0; PlayerInfo[playerid][pEmbargos5] = 0;}
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey6]) { PlayerInfo[playerid][pPcarkey6] = 999; PlayerInfo[playerid][pMatricula6] = 0; PlayerInfo[playerid][pEmbargos6] = 0;}
else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey7]) { PlayerInfo[playerid][pPcarkey7] = 999; PlayerInfo[playerid][pMatricula7] = 0; PlayerInfo[playerid][pEmbargos7] = 0;}
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
if(PlayerInfo[playerid][pLocal] == ownvehkey)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]);
PlayerInfo[playerid][pInt] = 0;
}
OnPropUpdate();
PlayerUpdate(playerid);
DestroyVehicle(ownvehkey);
CreateVehicle(CarInfo[ownvehkey][cModel],CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]+1.0,CarInfo[ownvehkey][cAngle],CarInfo[ownvehkey][cColorOne],CarInfo[ownvehkey][cColorTwo],60000);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Necesitas Estar Montado en Tu Coche para Venderlo..");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "No Estбs En Una Concesionaria");
return 1;
}
}