Existe un Guardado de datos perfecto? - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Existe un Guardado de datos perfecto? (
/showthread.php?tid=526930)
Existe un Guardado de datos perfecto? -
Shura - 20.07.2014
Bueno la otra vez me puse a investigar un poco del guardado de datos y posiciуn, y queria preguntarles, que sucederнa si yo achico el timmer qe uso para el guardado de cuentas, llevarнa a tener mucho lag en mi servidor o algo por el estilo? Resulta qe el problema mio estб en que si estoy en x lugar, me voy a otro lugar, me desconecto, y aparesco en el primer lugar. (Todo esto lo ago en menos de 1 minuto), la cuestiуn es que yo quiero qe se guarde exactamente en el momento.
Aqui les dejo el cуdigo:
Код:
//UPDATE ACCOUNTS 5 MIN
timer saveAccounts[180000]()
{
foreach(Player, i)
{
if(IsPlayerConnectedEx(i))
{
if(Info[i][pSpectating] != -1) break;
Info[i][pInt] = GetPlayerInterior(i);
Info[i][pVW] = GetPlayerVirtualWorld(i);
GetPlayerPos(i, Info[i][pPos_x], Info[i][pPos_y], Info[i][pPos_z]);
GetPlayerFacingAngle(i, Info[i][pPos_r]);
new playerip[32];
GetPlayerIp(i, playerip, sizeof(playerip));
format(Info[i][pIP], 32, "%s", playerip);
SaveVarPlayer(1,i, "Money", GetPVarInt(i, "Cash") );
}
}
}
Re: Existe un Guardado de datos perfecto? -
MrKaiser - 20.07.2014
Guarda cuando se desconecta y no guardes todo de una vez, cada vez que guardas, guardб lo necesario. Por ejemplo el dinero puede guardarse cada vez que se modifica y nada mбs, la posiciуn cada 1 minuto o cuando se desconecta, que seria Pos X Y Z A Int y VW.