Mármint itt ezt?:
public LoadCar()
{
new arrCoords[16][64];
new strFromFile2[256];
new File: file = fopen(\"cfg-k/kocsik.cfg\", io_read);
if (file)
{
new idx = 184;
while (idx < sizeof(CarInfo) && idx < 550)
{
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]);
CarInfo[idx][cVirWorld] = strval(arrCoords[13]);
strmid(CarInfo[idx][cRendszam], arrCoords[14], 0, strlen(arrCoords[14]), 255);
CarInfo[idx][cRendszamVane] = strval(arrCoords[15]);
SetVehicleNumberPlate(idx, CarInfo[idx][cRendszam]);
LinkVehicleToInterior(idx, cVirWorld);
printf(\"JarmuID: %d Tulaj: %s Rendszam: %s\",idx,CarInfo[idx][cOwner],CarInfo[idx][cRendszam]);
idx++;
SetVehicleNumberPlate(idx, CarInfo[idx][cRendszam]);
}
}
return 1;
}
De nem lehet hogy ez a baja:
for(new h = 200; h < sizeof(CarInfo); h++)
Mármint ügye ott 200-as van de az lehet az hogy az az elsõ vs kocsi m1 be másolom azért azt is hátha
!
Dupla hozzászólás automatikusan összefûzve. ( 2011. október 10. - 18:56:46 )
Viszont nem azért van mert nekem van egy iylen is bent csak a változó más de az egész ugyan az nem lehet hogy ezért duplázza?
public LoadKocsi()
{
new arrCoords[9][64];
new strFromFile2[256];
new File: file = fopen(\"cfg-k/kocsi.cfg\", io_read);
if (file)
{
new idx = 184;
while (idx < sizeof(CarInfo) && idx < 550)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, \',\');
KocsiInfo[idx][Tipus] = strval(arrCoords[0]);
KocsiInfo[idx][Xhely] = floatstr(arrCoords[1]);
KocsiInfo[idx][Yhely] = floatstr(arrCoords[2]);
KocsiInfo[idx][Zhely] = floatstr(arrCoords[3]);
KocsiInfo[idx][Ahely] = floatstr(arrCoords[4]);
KocsiInfo[idx][szin1] = strval(arrCoords[5]);
KocsiInfo[idx][szin2] = strval(arrCoords[6]);
KocsiInfo[idx][Zarva] = strval(arrCoords[7]);
strmid(KocsiInfo[idx][Rendszam], arrCoords[8], 0, strlen(arrCoords[8]), 255);
SetVehicleNumberPlate(idx, KocsiInfo[idx][Rendszam]);
LinkVehicleToInterior(idx, cVirWorld);
printf(\"JarmuID: %d Rendszam: %s\",idx);
idx++;
SetVehicleNumberPlate(idx, KocsiInfo[idx][Rendszam]);
}
}
return 1;
}