Skripta koju koristim: Od 0
Detaljan opis problema: Napravio sam sistem rent vozila. Kad IG kreiram vozilo vozilo se sacuva, ali kad palim server 0 rent vozila se ucita ..
Dio skripte:
for(new i = 0; i < 200; i++)
{
new iFile[80],TMP;
format(iFile, sizeof(iFile), "Rentacar/%d.ini", i);
if(fexist(iFile))
{
INI_ParseFile(iFile, "LoadRent", .bExtra = true, .extra = i);
TMP = CreateVehicle(RentInfo[i][ModelID], RentInfo[i][vX], RentInfo[i][vY], RentInfo[i][vZ], RentInfo[i][vA], RentInfo[i][vBoja1], RentInfo[i][vBoja2], -1);
SetVehicleNumberPlate(TMP, "Rent Vozilo");
SetVehicleToRespawn(TMP);
new Text3D:renttext[MAX_VEHICLES];
renttext[TMP] = Create3DTextLabel("[ Rent Vozilo ]", 0xFF0000AA, 0.0, 0.0, 0.0, 20.0, 0, 1);
Attach3DTextLabelToVehicle(renttext[TMP], TMP, 0.0, 0.0, 1.5);
MozeSeRentat[TMP] = 1;
Rentano[TMP] = 0;
Rentao[TMP] = "Niko";
}
printf("%d rent vozila ucitano!", i);
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Postavi kod za "LoadRent" ?
forward LoadRent(rid, name[], value[]);
public LoadRent(rid, name[], value[])
{
INI_Float("vX", RentInfo[rid][vX]);
INI_Float("vY", RentInfo[rid][vY]);
INI_Float("vZ", RentInfo[rid][vZ]);
INI_Float("vA", RentInfo[rid][vA]);
INI_Int("vBoja1", RentInfo[rid][vBoja1]);
INI_Int("vBoja2", RentInfo[rid][vBoja2]);
INI_Int("Model ID", RentInfo[rid][ModelID]);
INI_Int("Cijena", RentInfo[rid][Cijena]);
return 1;
}
for(new i = 0; i < (RentInfo); i++)
{
new iFile[80],TMP;
format(iFile, sizeof(iFile), "Rentacar/%d.ini", i);
if(fexist(iFile))
{
INI_ParseFile(iFile, "LoadRent", .bExtra = true, .extra = i);
TMP = CreateVehicle(RentInfo[i][ModelID], RentInfo[i][vX], RentInfo[i][vY], RentInfo[i][vZ], RentInfo[i][vA], RentInfo[i][vBoja1], RentInfo[i][vBoja2], -1);
SetVehicleNumberPlate(TMP, "Rent Vozilo");
SetVehicleToRespawn(TMP);
new Text3D:renttext[MAX_VEHICLES];
renttext[TMP] = Create3DTextLabel("[ Rent Vozilo ]", 0xFF0000AA, 0.0, 0.0, 0.0, 20.0, 0, 1);
Attach3DTextLabelToVehicle(renttext[TMP], TMP, 0.0, 0.0, 1.5);
MozeSeRentat[TMP] = 1;
Rentano[TMP] = 0;
Rentao[TMP] = "Niko";
}
printf("%d rent vozila ucitano!", i);
}
Probaj ovako...
Neradi i dalje .. 0 rent vozila ucita
Jel se kreira fajl kada ti Sacuvas vozilo?
Da.
Dodao sam :
printf("%d %f %f %f %f %d %d", RentInfo[i][ModelID], RentInfo[i][vX], RentInfo[i][vY], RentInfo[i][vZ], RentInfo[i][vA], RentInfo[i][vBoja1], RentInfo[i][vBoja2]);
i kada u server.log pogledam sve je oke, samo ModelID je 0, idem to viditi zasto ..
Sredio sam, promjenio sam " Model ID " u Model i sad ucita.. LOCK
On je citao ModelID kao 0, i onda nije mogao da ucita vozilo ako je ModelID 0, zato sto ne postoji Vozilo sa ID-em 0 nego krece tek od 400 :)
Citat: Acke poslato Jul 02, 2015, 13:14:18 POSLE PODNE
On je citao ModelID kao 0, i onda nije mogao da ucita vozilo ako je ModelID 0, zato sto ne postoji Vozilo sa ID-em 0 nego krece tek od 400 :)
Znam to ;)
Samo sam promjenio u cuvanju i ucitavanju " Model ID " u "Model" i rijesio. Ugl hvala na pomoci.
(http://i.imgur.com/XqKxr9n.jpg)
Lock, smatra se rijesenim.