20.07.2014, 03:43
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:
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") );
}
}
}

