GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: SplasH-wp le 20 Août 2010, 11:11:04
-
Bonjour a toutes et a tous :)
Je post car je me retrouve avec un grave problème pour les vehicules en ventes au concessionaire. Voila le soucis : Quand je met les vehicules dans le cars.cfg les vehicules sont en libre service et il ne sont pas en vente. Pourtant je met bien :
ID,POSITION,COULEUR,PROPRIO (Concession),nom,prix,,0,0
Merci de m'aider.
Cordialement.
-
Un bout de code pour pouvoir t'aider?
Indice, vérifie la fonction ou variable qui défini si un véhicule est achetable ou non.
-
Ok attend je te donne un bout de code :)
public IsAnOwnableCar(vehicleid)
{
if(vehicleid >= 484 && vehicleid <= 1082) { return 1; }
return 0;
}
560,520.2082,-1291.7472,16.9517,359.0086,1,0,Concession,Sultan,700000,,0,0
560,523.2385,-1291.7700,16.9497,0.5926,2,2,Concession,Sultan,700000,,0,0
560,526.1846,-1291.7532,16.9478,358.9710,1,1,Concession,Sultan,700000,,0,0
560,528.8642,-1291.6965,16.9557,1.2579,8,8,Concession,Sultan,700000,,0,0
560,531.5351,-1291.6117,16.9490,1.2182,12,12,Concession,Sultan,700000,,0,0
411,534.4996,-1291.4768,16.9693,0.9554,0,0,Concession,Infernus,800000,,0,0
411,537.6617,-1291.6282,16.9693,1.1336,3,3,Concession,Infernus,800000,,0,0
411,540.9344,-1291.5862,16.9693,359.4326,1,1,Concession,Infernus,800000,,0,0
451,543.7737,-1291.5267,16.9488,0.5987,9,9,Concession,Turismo,600000,,0,0
451,546.9924,-1291.4681,16.9540,2.0468,12,12,Concession,Turismo,600000,,0,0
451,549.5295,-1291.5114,16.9555,1.5035,2,2,Concession,Turismo,600000,,0,0
496,552.4548,-1291.4613,16.9645,1.3968,0,0,Concession,Blista,150000,,0,0
496,555.0403,-1291.6780,16.9642,0.9398,5,5,Concession,Blista,150000,,0,0
496,557.6364,-1291.6470,16.9642,2.4684,7,7,Concession,Blista,150000,,0,0
559,560.1826,-1291.1052,16.9046,1.4575,2,2,Concession,Jester,300000,,0,0
559,564.1393,-1291.8820,16.9045,1.0221,2,2,Concession,Jester,300000,,0,0
public IsAtDealership(playerid)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(25.0,playerid,2128.0864,-1135.3912,25.5855) || PlayerToPoint(50,playerid,537.3366,-1293.2140,17.2422) || PlayerToPoint(35,playerid,2521.5544,-1524.4504,23.8365) || PlayerToPoint(50,playerid,2155.0146,-1177.3333,23.8211) || PlayerToPoint(50,playerid,299.1723,-1518.6627,24.6007))
{
return 1;
}
}
return 0;
}
Voila :D
Double post
UP ???
-
Montre ton CarInfo,
montre le chargement de ton fichier car.cfg
-
Le chargement :
public LoadCar()
{
new arrCoords[13][64];
new strFromFile2[256];
new File: file = fopen("cars.cfg", io_read);
if (file)
{
new idx = 841;
while (idx < sizeof(CarInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
CarInfo[idx][cModel] = strval(arrCoords[0]);
CarInfo[idx][cLocationx] = floatstr(arrCoords[1]);
CarInfo[idx][cLocationy] = floatstr(arrCoords[2]);
CarInfo[idx][cLocationz] = floatstr(arrCoords[3]);
CarInfo[idx][cAngle] = floatstr(arrCoords[4]);
CarInfo[idx][cColorOne] = strval(arrCoords[5]);
CarInfo[idx][cColorTwo] = strval(arrCoords[6]);
strmid(CarInfo[idx][cOwner], arrCoords[7], 0, strlen(arrCoords[7]), 255);
strmid(CarInfo[idx][cDescription], arrCoords[8], 0, strlen(arrCoords[8]), 255);
CarInfo[idx][cValue] = strval(arrCoords[9]);
CarInfo[idx][cLicense] = strval(arrCoords[10]);
CarInfo[idx][cOwned] = strval(arrCoords[11]);
CarInfo[idx][cLock] = strval(arrCoords[12]);
printf("CarInfo: %d Owner:%s LicensePlate %s",idx,CarInfo[idx][cOwner],CarInfo[idx][cLicense]);
idx++;
}
}
return 1;
}
Carinfo :
new CarInfo[1082][cInfo];
-
J'ai le même problème j'arrive toujours pas à le régler . . .