12.12.2011, 13:15
pawn Код:
forward SaveStats();
OnGameModeInit():
SetTimer("SaveStats",4000,1);
public SaveStats()
{
for(new i;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
SavePlayer(playerid);
}
}
return 1;
}
stock SavePlayer(playerid)
{
if(Logged[playerid] == 1)
{
new score = GetPlayerScore(playerid);
new money = GetPlayerMoney(playerid);
new query[300], pname[24];
GetPlayerName(playerid, pname, 24);
format(query, sizeof(query), "UPDATE playedata SET score=%d, money=%d, admin=%d, vip=%d, skin=%d, banned=%d, bannedby='%s' WHERE user='%s'",score, money, PlayerInfo[playerid][pAdmin] ,PlayerInfo[playerid][pVIP] ,PlayerInfo[playerid][pSkin] ,
PlayerInfo[playerid][pBanned],
PlayerInfo[playerid][pBannedBy],
pname);
mysql_query(query);
}
return 1;
}