15.10.2012, 17:50
I tried again something.But it isn't working.Only it saves ,loading failes,my variables are resetting to 0.
Hey!What's wrong here? It is saving but it is not loading.
Hey!What's wrong here? It is saving but it is not loading.
PHP код:
new SouthBoysM;
new YakooM;
new TheTriadsM;
new MafiaM;
new VagosM;
new CopsM;
public OnGameModeInIt()
{
INI_ParseFile("Teams/TeamLimits.ini", "LoadTeamLimits", false, true, true, false);
return 1;
}
public OnGameModeExit()
{
SaveTeamLimits();
return 1;
}
forward LoadTeamLimits(name[],value[]);
public LoadTeamLimits(name[],value[])
{
if(!strcmp(name, "SouthBoysMembers", true)) { SouthBoysM = strval(value); }
if(!strcmp(name, "YakooMembers", true)) { YakooM = strval(value); }
if(!strcmp(name, "TheTriadsMembers", true)) { TheTriadsM = strval(value); }
if(!strcmp(name, "MafiaMembers", true)) { MafiaM = strval(value); }
if(!strcmp(name, "VagosMembers", true)) { VagosM = strval(value); }
if(!strcmp(name, "CopsMembers", true)) { CopsM = strval(value); }
return 0;
}
stock SaveTeamLimits()
{
new INI:File = INI_Open("Teams/TeamLimits.ini");
INI_SetTag(File, "Main");
INI_WriteInt(File, "SouthBoysMembers", SouthBoysM);
INI_WriteInt(File, "YakooMembers", YakooM);
INI_WriteInt(File, "TheTriadsMembers", TheTriadsM);
INI_WriteInt(File, "MafiaMembers", MafiaM);
INI_WriteInt(File, "VagosMembers", VagosM);
INI_WriteInt(File, "CopsMembers", CopsM);
INI_Close(File);
return 1;
}