1
Showroom SA:MP / Re : [GM] Une 2eme Chance 1.0.7 => Update 17/07/11 [RP]
« le: 21 Juillet 2011, 21:39:50 »
Pour les vehiules cela mais Vous avez atteint la limite de véhicule !
Alors que j'ai toujour 1 seul vehicule.
Alors que j'ai toujour 1 seul vehicule.
Bonjour,
J'ai un petit souci avec le système d'achat de véhicule.
Je ne peu qu'en acheter un après sa me mais vous avez déjà 3 véhicules. Que faire ?
Cordialement
Je vais voir
EDIT: Pas tésté mais ca devrait mieux aller :Code: [Sélectionner]else if(strcmp(x_nr,"buy",true) == 0)
{
if(IsAnOwnableCar(idcar))
{
if(CarInfo[idcar][cOwned] == 1)
{
SendClientMessage(playerid, COLOR_GREY, "Cette voiture appartient déja à quelqu'un.");
return 1;
}
if(PlayerInfo[playerid][pPcarkey] == -1 || PlayerInfo[playerid][pPcarkey2] == -1 || PlayerInfo[playerid][pPcarkey3] == -1)
{
if(GetPlayerMoney(playerid) >= CarInfo[idcar][cValue])
{
new Float:XX,Float:YY,Float:ZZ,Float:AA;
if(PlayerInfo[playerid][pPcarkey] == -1) { PlayerInfo[playerid][pPcarkey] = idcar; }
else if(PlayerInfo[playerid][pPcarkey2] == -1) { PlayerInfo[playerid][pPcarkey2] = idcar; }
else if(PlayerInfo[playerid][pPcarkey3] == -1) { PlayerInfo[playerid][pPcarkey3] = idcar; }
else { return 1; }
CarInfo[idcar][cOwned] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999);
GivePlayerMoney(playerid,-CarInfo[idcar][cValue]);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_YELLOW, "Félicitation pour votre achat !");
SendClientMessage(playerid, COLOR_LIGHTRED, "N'oubliez pas de faire /v garer ou votre véhicule sera vendue.");
TogglePlayerControllable(playerid, 1);
format(CarInfo[vehid][cLicense], 32 ,"LA - %d",idcar);
SetVehicleNumberPlate(idcar,CarInfo[idcar][cLicense]);
GetVehiclePos(idcar,XX,YY,ZZ);
GetVehicleZAngle(idcar, AA);
SetVehicleToRespawn(idcar);
SetVehiclePos(idcar,XX,YY,ZZ);
SetVehicleZAngle(idcar, AA);
PutPlayerInVehicle(playerid,idcar,0);
OnPropUpdate();
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " You don't have enough cash with you ! ");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vous avez atteint la limite de véhicule ! ");
return 1;
}
}
}