Skripta koju koristim: sistem firmi iz UP moda
Detaljan opis problema: ovako ja kada kreiram jednu firmu sa 1 ID-om posle nekog vremena se sama od sebe obrise firma iz ScriptFIles i napravi se 300 filova praznih za firme za svaki ID od MAX_FIRMI i kada hocu da kreiram firmu uvek moram da brisem idove iz scripfiles da bi napravio ali firme se samo u scriptifles kreiraju za svaki ID i ako ja nisam in game kreirao
Dio skripte: http://pastebin.com/LivwZDpY - Evo link
Neke slike/video za lakse dobivanje pomoci(neobavezno): // nema nista
[REÅ ENO] Problem sa spremanjem firmi
292
pregleda
7
postova
30. Jul 2016.
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
30. Jul 2016.
Ocigledno negde imas save za sve firme koje ti se posle naprave u tim fajlovima koji budu prazni.
Ako to ne zelis koristi onda proveru za sacuvavanje da sacuvava samo one fajlove koji postoje.
To ti je provera i ako nju definises onda ce se sacuvavati samo ono sto postoji...
Ako to ne zelis koristi onda proveru za sacuvavanje da sacuvava samo one fajlove koji postoje.
if (fexist(dFile))To ti je provera i ako nju definises onda ce se sacuvavati samo ono sto postoji...
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
30. Jul 2016.
stock SacuvajFirmu(idfirme)
{
new dFile;
if (fexist(dFile))
format(dFile, sizeof(dFile), FIRMA_FILE, idfirme);
new INI:File = INI_Open(dFile);
INI_WriteInt(File,"ImaVlasnika",FI);
INI_WriteString(File,"Vlasnik",FI);
INI_WriteInt(File,"Vrsta",FI);
INI_WriteString(File,"Naziv",FI);
INI_WriteString(File,"Iznuda",FI);
INI_WriteFloat(File,"UlazX",FI);
INI_WriteFloat(File,"UlazY",FI);
INI_WriteFloat(File,"UlazZ",FI);
INI_WriteFloat(File,"IzlazX",FI);
INI_WriteFloat(File,"IzlazY",FI);
INI_WriteFloat(File,"IzlazZ",FI);
INI_WriteInt(File,"Level",FI);
INI_WriteInt(File,"Cena",FI);
INI_WriteInt(File,"Kasa",FI);
INI_WriteInt(File,"Int",FI);
INI_WriteInt(File,"Zatvoreno",FI);
INI_WriteInt(File,"Proizvodi",FI);
INI_WriteInt(File,"MaxProizvodi",FI);
INI_WriteInt(File,"Fakture",FI);
INI_WriteInt(File,"VW",FI);
INI_WriteInt(File,"Neaktivnostf",FI);
INI_Close(File);
return 1;
}
evo ovako sam stavio ali sad mi YSI izbaci error da ne moze da nadje fajl za spremanje i nista ne sacuva ?
{
new dFile;
if (fexist(dFile))
format(dFile, sizeof(dFile), FIRMA_FILE, idfirme);
new INI:File = INI_Open(dFile);
INI_WriteInt(File,"ImaVlasnika",FI);
INI_WriteString(File,"Vlasnik",FI);
INI_WriteInt(File,"Vrsta",FI);
INI_WriteString(File,"Naziv",FI);
INI_WriteString(File,"Iznuda",FI);
INI_WriteFloat(File,"UlazX",FI);
INI_WriteFloat(File,"UlazY",FI);
INI_WriteFloat(File,"UlazZ",FI);
INI_WriteFloat(File,"IzlazX",FI);
INI_WriteFloat(File,"IzlazY",FI);
INI_WriteFloat(File,"IzlazZ",FI);
INI_WriteInt(File,"Level",FI);
INI_WriteInt(File,"Cena",FI);
INI_WriteInt(File,"Kasa",FI);
INI_WriteInt(File,"Int",FI);
INI_WriteInt(File,"Zatvoreno",FI);
INI_WriteInt(File,"Proizvodi",FI);
INI_WriteInt(File,"MaxProizvodi",FI);
INI_WriteInt(File,"Fakture",FI);
INI_WriteInt(File,"VW",FI);
INI_WriteInt(File,"Neaktivnostf",FI);
INI_Close(File);
return 1;
}
evo ovako sam stavio ali sad mi YSI izbaci error da ne moze da nadje fajl za spremanje i nista ne sacuva ?
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
30. Jul 2016.
Ne tako ajde malo razmisli kada nesto radis...
stock SacuvajFirmu(idfirme)
{
new dFile;
format(dFile, sizeof(dFile), FIRMA_FILE, idfirme);
new INI:File = INI_Open(dFile);
if (fexist(dFile))
{
INI_WriteInt(File,"ImaVlasnika",FI);
INI_WriteString(File,"Vlasnik",FI);
INI_WriteInt(File,"Vrsta",FI);
INI_WriteString(File,"Naziv",FI);
INI_WriteString(File,"Iznuda",FI);
INI_WriteFloat(File,"UlazX",FI);
INI_WriteFloat(File,"UlazY",FI);
INI_WriteFloat(File,"UlazZ",FI);
INI_WriteFloat(File,"IzlazX",FI);
INI_WriteFloat(File,"IzlazY",FI);
INI_WriteFloat(File,"IzlazZ",FI);
INI_WriteInt(File,"Level",FI);
INI_WriteInt(File,"Cena",FI);
INI_WriteInt(File,"Kasa",FI);
INI_WriteInt(File,"Int",FI);
INI_WriteInt(File,"Zatvoreno",FI);
INI_WriteInt(File,"Proizvodi",FI);
INI_WriteInt(File,"MaxProizvodi",FI);
INI_WriteInt(File,"Fakture",FI);
INI_WriteInt(File,"VW",FI);
INI_WriteInt(File,"Neaktivnostf",FI);
INI_Close(File);
}
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava