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") ); } } }