09.07.2015, 06:18
What is best one/work perfectly ?
I put
Or with globaltimer ?
Like this:
#Sorryformybadenglish
I put
pawn Code:
// Under player loged in
pInfo[playerid][SaveTimer] = SetTimerEx("SavePlayerX",5000*60,true,"d",playerid);
function SavePlayerX(playerid)
{
if(GPVI(playerid,"Spawned") == 1)
{
new query[550];
mysql_format(mysql, query, sizeof(query), "UPDATE `players` SET `Money`='%d', `TotalScore`='%d', `PT`='%d' WHERE `ID`='%d'",GetPlayerMoneyX(playerid),GetPlayerScore(playerid), pInfo[playerid][PTScore], pInfo[playerid][ID]);
mysql_pquery(mysql, query, "", "");
//printf("%s",query);
}
return 1;
}
Like this:
pawn Code:
public OnGameModeInit()
{
SetTimer("ServerBackup",5000*60,true);
return 1;
}
public ServerBackup()
{
printf("**DEBUG : Server backup!");
foreach(Player,i)
{
if(pInfo[i][Login] == 1)
{
SavePlayer(i);
}
}
/*for(new s = 1; s < groupscount; s++)
{
SaveG(s);
}*/
//SCMTA(ColInfo,"**INFO : Semua data base di server telah di save (ServerBackup) !");
return 1;
}