15.06.2013, 16:39
Hey,my server is having a few problems with lag,I wonder if the problem is with my stat saver or not.
PS. I know profiler.so,but it won't load on my server
pawn Код:
SetTimer("Stat", 360000, true); //GameMode init
forward Stat(playerid);
public Stat(playerid)
{
foreach(new i : Player)
{
new INI:File = INI_Open(UserPath(i));
INI_SetTag(File,"data");
INI_WriteInt(File,"Cash",GetPlayerMoney(i));
INI_WriteInt(File,"Admin",PlayerInfo[i][pAdmin]);
INI_WriteInt(File,"Kills",PlayerInfo[i][pKills]);
INI_WriteInt(File,"Deaths",PlayerInfo[i][pDeaths]);
INI_WriteInt(File,"Score",GetPlayerScore(i));
INI_WriteInt(File,"XP",PlayerInfo[i][pXp]);
INI_WriteInt(File,"Warns",PlayerInfo[i][pWarns]);
INI_WriteInt(File,"Muted",PlayerInfo[i][pMuted]);
INI_WriteInt(File,"Freeze",PlayerInfo[i][pFreeze]);
INI_WriteInt(File,"Vip",PlayerInfo[i][pVip]);
INI_WriteInt(File,"Ban",PlayerInfo[i][pBan]);
INI_WriteInt(File,"Airforce",PlayerInfo[i][pAirforce]);
INI_WriteInt(File,"Hitman",PlayerInfo[i][pHitman]);
INI_WriteInt(File,"AlphaSquad",PlayerInfo[i][pAlpha]);
INI_WriteInt(File,"Login",PlayerInfo[i][pLog] = 1);
INI_WriteInt(File,"Register",PlayerInfo[i][pReg] = 1);
INI_WriteInt(File,"LVSF",PlayerInfo[i][pLVSF]);
// INI_WriteInt(File,"Hydrakill",PlayerInfo[i][pHydrakill]);
INI_WriteInt(File,"AXP",PlayerInfo[i][pAXP]);
INI_WriteInt(File,"CXP",PlayerInfo[i][pCXP]);
INI_WriteInt(File,"SXP",PlayerInfo[i][pSXP]);
INI_WriteInt(File,"EXP",PlayerInfo[i][pEXP]);
INI_WriteInt(File,"PXP",PlayerInfo[i][pPXP]);
INI_WriteInt(File,"BXP",PlayerInfo[i][pBXP]);
}
}
enum pInfo
{
pPass,
pReg,
pLog,
pCash,
pAdmin,
pKills,
pDeaths,
pScore,
pWarns,
pIp[32],
pVip,
pMuted,
pFreeze,
pBan,
pAirforce,
// pNeon,
// pColor,
pXp,
pHitman,
pAlpha,
pLVSF,
pHydrakill,
pAXP,
pCXP,
pSXP,
pEXP,
pPXP,
pBXP
}