[DUDA]Timer de meses
#5

їY por que no hacer una funciуn antes que crear un timer ?

pawn Код:
new Datos[MAX_PLAYERS][4];/*    Esto es para probar, mйtelo en donde se guardan las cuentas */
new RevisarFuncion[MAX_PLAYERS];    /*  Si es superior a 0 se comprobarб    */
Comando:

pawn Код:
CMD:fijar(playerid, params[])
{
    if(sscanf(params, "iii", params[0], params[1], params[2]))      return SendClientMessage(playerid, -1, "Utilize: /fijar [Dia] [Mes] [Aсo]");
    new string[100], Ano, Mes,Dia;
    getdate(Ano, Mes, Dia);
    Datos[playerid][0] = params[0];
    Datos[playerid][1] = params[1];
    Datos[playerid][2] = params[2];
    format(string, sizeof(string), "Dia %d Mes %d Aсo %d.", Datos[playerid][0], Datos[playerid][1], Datos[playerid][2]);
    SendClientMessage(playerid, -1, string);
    return 1;
}
Funciуn:

pawn Код:
forward  RevisarPremium(Jugador);
public RevisarPremium(Jugador)
{
    new Ano, Mes,Dia;
    getdate(Ano, Mes, Dia);
    if(RevisarFuncion[Jugador] == 0) return 1;
    if( Dia >=  Datos[Jugador][0] && Mes    >=  Datos[Jugador][1] && Ano    >=  Datos[Jugador][2])
    {
        SendClientMessage(Jugador, Verde, "Fin");
        Datos[Jugador][0] = -1;
        Datos[Jugador][1] = -1;
        Datos[Jugador][2] = -1;
        RevisarFuncion[Jugador] = 0;
        return 1;
    }
    return 1;
}
Forma de llamara:

pawn Код:
RevisarPremium(Jugador);
Podrнas hacer que por cada payday se compruebe.
Nota: Yo puse solo el dнa, mes y aсo pero podrнas aсadir hora, minuto y segundo.
Reply


Messages In This Thread
[DUDA]Timer de meses - by OneBlaack - 22.05.2014, 13:24
Respuesta: [DUDA]Timer de meses - by DesingMyCry - 22.05.2014, 13:50
Respuesta: [DUDA]Timer de meses - by Parka - 22.05.2014, 13:51
Re: Respuesta: [DUDA]Timer de meses - by OneBlaack - 22.05.2014, 13:56
Respuesta: [DUDA]Timer de meses - by Tirael - 23.05.2014, 00:15
Re: [DUDA]Timer de meses - by OneBlaack - 23.05.2014, 00:43
Respuesta: [DUDA]Timer de meses - by BecksLennon - 23.05.2014, 05:25
Respuesta: [DUDA]Timer de meses - by Tirael - 23.05.2014, 10:28
Respuesta: [DUDA]Timer de meses - by adri1 - 23.05.2014, 13:30

Forum Jump:


Users browsing this thread: 3 Guest(s)