Duda de tiempo
#2

Yo usarнa gettime() sin parбmetros para obtener una referencia y a esa referencia le sumarнa una semana en segundos (604800 segundos), guardarнa la suma de la referencia mбs la semana en un lugar seguro como un archivo o base de datos y harнa que el servidor revisara cada segundo si estб/pasу por ese segundo usando gettime nuevamente.
pawn Код:
new Referencia = -1; // Si es para los jugadores creala multidimensional.

// En el momento que quieras que se empieze a contar la semana:
Referencia = gettime() + 604800;
GuardarReferenciaEnBaseDeDatos(); // Funciуn que debes crear tu mismo SI QUIERES.

// Si la guardaste en una base de datos tendrбs que cargarla cuando inicie el servidor.

// Creas un timer que se repita cada segundo y adentro haces algo asн:
if((Referencia != -1) && (Referencia <= gettime()))
{
    // Lo que pasa si ya pasу una semana.
    Referencia = -1;
}
Reply


Messages In This Thread
Duda de tiempo - by santo_zoketaso - 26.11.2011, 23:43
Re: Duda de tiempo - by Miguel - 27.11.2011, 00:26
Respuesta: Duda de tiempo - by santo_zoketaso - 27.11.2011, 00:31
Respuesta: Duda de tiempo - by jurgen - 27.11.2011, 01:40
Respuesta: Duda de tiempo - by [J]ulian - 27.11.2011, 10:52

Forum Jump:


Users browsing this thread: 1 Guest(s)