Pomoc oko Y_INI


Započeo bogisa99, Avgust 26, 2020, 04:19:53 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Ovako, pokusavam napraviti neki sistem da cuva podatke vozila...napravim sve i kad udjem u gamemode ukucam komandu kreira se vozilo i sacuvaju mu se podaci sve super. Ali kada hocu da kreiram drugo vozilo ne napravi se file.Pa me zanima kako da napravim da ako taj id vozila vec postoji da ga poveca za 1 i sve tako... Pokusavao sam nesto sa fexist ali nije mi uspelo, ukolko treba nesto da pojasnim ili da vam posaljen neki deo koda napisite.Hvala unapred.
Deo skripte: /
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): /


izvini sto odgovaram ovako kasno nesto mi nije radio forum, uglavnom od koda imam samo ovo, obrisao sam ono sto sam isporobavao pa evo ako ti nesto znaci ovo
enum vInfo
{
	vModel,
	Float:vPozX,
	Float:vPozY,
	Float:vPozZ,
	Float:vPozA,
	vVlasnik[MAX_PLAYER_NAME],
	vImaVlasnika,
	vBoja1,
	vBoja2,
	vID
}

new VoziloInfo[MAX_AUTA][vInfo];
forward UcitajVozila(vehid, name[], value[]);
public UcitajVozila(vehid, name[], value[])
{
    INI_Int("Model", VoziloInfo[vehid][vModel]);
    INI_Float("X", VoziloInfo[vehid][vPozX]);
    INI_Float("Y", VoziloInfo[vehid][vPozY]);
    INI_Float("Z", VoziloInfo[vehid][vPozZ]);
    INI_Float("A", VoziloInfo[vehid][vPozA]);
    INI_Int("Boja1", VoziloInfo[vehid][vBoja1]);
    INI_Int("Boja2", VoziloInfo[vehid][vBoja2]);
    INI_String("Vlasnik", VoziloInfo[vehid][vVlasnik],60);
    INI_Int("ImaVlasnika", VoziloInfo[vehid][vImaVlasnika]);
    INI_Int("ID", VoziloInfo[vehid][vID]);
    return 1;
}
/////////////////////////////////////////////////////
stock SacuvajVozilo(vehid)
{
	new INI:File = INI_Open(VoziloPath(vehid));
	INI_SetTag(File, "data");
    INI_WriteInt(File,"Model", VoziloInfo[vehid][vModel]);
    INI_WriteFloat(File,"X", VoziloInfo[vehid][vPozX]);
    INI_WriteFloat(File,"Y", VoziloInfo[vehid][vPozY]);
    INI_WriteFloat(File,"Z", VoziloInfo[vehid][vPozZ]);
    INI_WriteFloat(File,"A", VoziloInfo[vehid][vPozA]);
    INI_WriteInt(File,"Boja1", VoziloInfo[vehid][vBoja1]);
    INI_WriteInt(File,"Boja2", VoziloInfo[vehid][vBoja2]);
    INI_WriteString(File,"Vlasnik", VoziloInfo[vehid][vVlasnik]);
    INI_WriteInt(File,"ImaVlasnika", VoziloInfo[vehid][vImaVlasnika]);
    INI_WriteInt(File,"ID", VoziloInfo[vehid][vID]);
	return 1;
}

Pa gdje ti je funkcija koja traži idući slobodan Id za fajl? I koristi yiterate za čuvanje idova privatnih vozila koja su kreirana na serveru kako ti se ne bi mjesali kljucevi