10.06.2010, 17:39
Why so many loops -__-
pawn Код:
public CheckStats(playerid)
{
for(new i; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
dini_IntSet(file, "money", GetPlayerMoney(i));
dini_IntSet(file, "AdminLevel", PlayerInfo[AdminLevel]);
dini_IntSet(file, "score", GetPlayerScore(i));
dini_IntSet(file, "Bombs", (PlayerInfo[Bombs]));
dini_IntSet(file, "PainKillers", PlayerInfo[PainKillers]);
dini_IntSet(file, "Kills", PlayerInfo[Kills]);
dini_IntSet(file, "Deaths", PlayerInfo[Deaths]);
dini_IntSet(file, "Level", PlayerInfo[Level]);
dini_IntSet(file, "RemoteBombs", PlayerInfo[RemoteBombs]);
break;
}
}
return 1;
}
SetTimerEx("CheckStats", 5000, 1, "i", playerid); //Calls Checkstats every 5 secs.
SetPlayerScore(playerid, dini_Int(file, "score"));
GivePlayerMoney(playerid, dini_Int(file, "money"));
PlayerInfo[playerid][AdminLevel] = dini_Int(file, "AdminLevel");
PlayerInfo[playerid][Bombs] = dini_Int(file, "Bombs");
PlayerInfo[playerid][PainKillers] = dini_Int(file, "PainKillers");
PlayerInfo[playerid][Level] = dini_Int(file, "Level");
PlayerInfo[playerid][Kills] = dini_Int(file, "Kills");
PlayerInfo[playerid][Deaths] = dini_Int(file, "Deaths");
PlayerInfo[playerid][RemoteBombs] = dini_Int(file, "RemoteBombs");