[POMOC] Rent Vozila


Započeo SANY_xD, Jul 02, 2015, 12:33:39 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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" ?
Rescpect for:Gagi,Denis_Lapi,C++

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...
Poslednja Izmena: Jul 02, 2015, 12:41:49 POSLE PODNE od Acke
Rescpect for:Gagi,Denis_Lapi,C++


Jel se kreira fajl kada ti Sacuvas vozilo?
Rescpect for:Gagi,Denis_Lapi,C++

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 :)
Rescpect for:Gagi,Denis_Lapi,C++

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.



Lock, smatra se rijesenim.

My Bike KTM 450 SXF 2008