30.07.2016, 19:53
I am trying to make dynamic billboard system but i have this problem. When i create billboard it won't save it.
Here is what i got
What to do?? It won't create folder in Scriptfiles
Here is what i got
PHP код:
#define BILBORD_FILE "Bilbordi/%d.ini"
for(new i = 0; i < sizeof(BilbordInfo); i++)
{
new baFile[50];
format(baFile, sizeof(baFile), BILBORD_FILE, i);
if(fexist(baFile))
{
INI_ParseFile(baFile, "UcitajBilbord", .bExtra = true, .extra = i);
KreirajBilbord(i);
}
}
public OnGameModeExit()
{
for(new ba = 0; ba < sizeof(BilbordInfo); ba++) { SacuvajBilbord(ba); }
return 1;
}
forward UcitajBilbord(bilbordid, name[], value[]);
public UcitajBilbord(bilbordid, name[], value[])
{
INI_Int("Postavljen",BilbordInfo[bilbordid][bPostavljen]);
INI_Float("X",BilbordInfo[bilbordid][bX]);
INI_Float("Y",BilbordInfo[bilbordid][bY]);
INI_Float("Z",BilbordInfo[bilbordid][bZ]);
INI_Float("Angle",BilbordInfo[bilbordid][bAngle]);
INI_Int("Int",BilbordInfo[bilbordid][bInt]);
INI_Int("VW",BilbordInfo[bilbordid][bVW]);
return 1;
}
stock SacuvajBilbord(bilbordid)
{
new kFile[80];
format(kFile, sizeof(kFile), BILBORD_FILE, bilbordid);
new INI:File = INI_Open(kFile);
INI_WriteInt(File,"Postavljen",BilbordInfo[bilbordid][bPostavljen]);
INI_WriteFloat(File,"X",BilbordInfo[bilbordid][bX]);
INI_WriteFloat(File,"Y",BilbordInfo[bilbordid][bY]);
INI_WriteFloat(File,"Z",BilbordInfo[bilbordid][bZ]);
INI_WriteFloat(File,"Angle",BilbordInfo[bilbordid][bAngle]);
INI_WriteInt(File,"Int",BilbordInfo[bilbordid][bInt]);
INI_WriteInt(File,"VW",BilbordInfo[bilbordid][bVW]);
INI_Close(File);
return 1;
}