GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Oscar le 28 Janvier 2010, 19:28:09

Titre: Problèmes avec les véhicules
Posté par: Oscar le 28 Janvier 2010, 19:28:09
Bonsoir,

J'ai un soucis avec mes véhicules. En effet, j'utilise le GM LARP que je modifie.
Mais j'ai un petit soucis. Les véhicules intégrés dans le GM fonctionnent, donc les véhicules factions sont fontionelles.
Mais j'ai voulu ajouter des véhicules dans la ville pour pouvoir les vendre aux joueurs.
Problème!

J'ai modifié quelques scripts dans le GM pour le cars.cfg, mais rien n'y fait et le véhicule ne s'affiche pas.

Mon cars.cfg actuel:
545,2745.8491,-2471.2200,13.6484,270.8095,1,1,Dealership,Hustler,70000,,0,1
Mon CarInfo:
new CarInfo[65][cInfo];

J'ai testé 188 à la place de 65, au départ c'était remplacer par 269. Mais quand je mettais 188, dans mon cars.cfg, il y avait 2 lignes en trop avec des 0 à la place du code.
J'ai donc mis 186, mais n'y faisait.

Mon LoadCar:
public LoadCar()
{
new arrCoords[13][64];
new strFromFile2[256];
new File: file = fopen("cars.cfg", io_read);
if (file)
{
new idx = 188;
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;
}

Donc ma question est:

Comment ajouter des véhicules fonctionant depuis le cars.cfg sans qu'il y est des 0 comme par exemple: 0,0000,0000,0000,0000,0,0,0,0,00000,,0,0, que ça ne me boussile pas mon cars.cfg en mélangeant tout.