Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: SANY_xD poslato Jul 02, 2015, 12:33:39 POSLE PODNE

Naslov: [POMOC] Rent Vozila
Poruka od: SANY_xD poslato Jul 02, 2015, 12:33:39 POSLE PODNE
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):
Naslov: Odg: [POMOC] Rent Vozila
Poruka od: Acke poslato Jul 02, 2015, 12:36:04 POSLE PODNE
Postavi kod za "LoadRent" ?
Naslov: Odg: [POMOC] Rent Vozila
Poruka od: SANY_xD poslato Jul 02, 2015, 12:38:22 POSLE PODNE
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;
}
Naslov: Odg: [POMOC] Rent Vozila
Poruka od: Acke poslato Jul 02, 2015, 12:41:04 POSLE PODNE
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...
Naslov: Odg: [POMOC] Rent Vozila
Poruka od: SANY_xD poslato Jul 02, 2015, 12:43:47 POSLE PODNE
Neradi i dalje .. 0 rent vozila ucita
Naslov: Odg: [POMOC] Rent Vozila
Poruka od: Acke poslato Jul 02, 2015, 12:48:15 POSLE PODNE
Jel se kreira fajl kada ti Sacuvas vozilo?
Naslov: Odg: [POMOC] Rent Vozila
Poruka od: SANY_xD poslato Jul 02, 2015, 12:49:47 POSLE PODNE
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 ..
Naslov: Odg: [POMOC] Rent Vozila
Poruka od: SANY_xD poslato Jul 02, 2015, 13:11:59 POSLE PODNE
Sredio sam, promjenio sam " Model ID " u Model i sad ucita.. LOCK
Naslov: Odg: [POMOC] Rent Vozila
Poruka od: 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 :)
Naslov: Odg: [POMOC] Rent Vozila
Poruka od: SANY_xD poslato Jul 02, 2015, 13:25:26 POSLE PODNE
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.
Naslov: Odg: [POMOC] Rent Vozila
Poruka od: Vuzimir poslato Jul 02, 2015, 16:27:01 POSLE PODNE
(http://i.imgur.com/XqKxr9n.jpg)

Lock, smatra se rijesenim.