Ownable auta mesjau modele

Započeo Urke_Zezanje011, Decembar 29, 2019, 23:09:12 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning):

NBE x14 mod je u pitanju, svi znaju za onaj bug sa autima sa pijace, promenio sam id na IsAnOwnableCar na 232, promenio sam LoadCar id isto da cita od 232, u principu svuda gde se cita ownable car id sam stavio na 232 kako i treba ja mislim, cak i kad upalim server cita ih od 232 mesto od 184 od ranije, sto sam i mislio da stvara bug ali to nije slucaj


Dio skripte:

[pawn]public IsAnOwnableCar(vehicleid)
{
   if(vehicleid >= 232 && vehicleid <= 792) { return 1; }
   return 0;
}

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


Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/BCkCFJu
Poslednja Izmena: Decembar 29, 2019, 23:12:58 POSLE PODNE od Urke_Zezanje011

Ovo ti očito stvara problem.

[pawn]CarInfo[idx][cModel] = strval(arrCoords[0]);[/pawn]

U biti ovdje je uradjeno to da je iz stringa dobijena integer vrijednost arrCoords[0] varijable. Mislim da tebi treba model vozila koji si ucitao sto ocito ovdje ne radis.


EDIT: Tek sada sam procitao na koji nacin je uradjeno ucitavanje. Ovo je dini ili y_ini? U svakom slucaju ti preporucujem da napravis novi sistem cuvanja i ucitavanja jer je ovo zastarjelo davno.
Poslednja Izmena: Decembar 29, 2019, 23:45:24 POSLE PODNE od Salesman
Third-party Pawn Developer

Citat: Salesman poslato Decembar 29, 2019, 23:44:15 POSLE PODNE
Ovo ti očito stvara problem.

[pawn]CarInfo[idx][cModel] = strval(arrCoords[0]);[/pawn]

U biti ovdje je uradjeno to da je iz stringa dobijena integer vrijednost arrCoords[0] varijable. Mislim da tebi treba model vozila koji si ucitao sto ocito ovdje ne radis.


EDIT: Tek sada sam procitao na koji nacin je uradjeno ucitavanje. Ovo je dini ili y_ini? U svakom slucaju ti preporucujem da napravis novi sistem cuvanja i ucitavanja jer je ovo zastarjelo davno.

eh, resio sam da radi dovoljno, hvala ti u svakom slucaju, jeste mod star i sve na njemu ali cepa me nostalgija pa da zaigram malo sa ortacima na kucnom hahahaha, moze tema lock