24/11/2022 02:28 
	
	
	
		Salve familia!
Rapa, a callback não está CHECANDO CORRETAMENTE a DATA, MES, ANO do script.
Exemplo: Setei o DONATER para o player até 01/12/2022 porém quando player conecta ao servidor, na DATA Correta nada acontece. Não funciona. Se ele conecta na data SETADA seria para resetar tudo.
Testei com DATAS ANTERIORES E POSTERIORES a SETADA e também sem resultados.
	
	
	
Rapa, a callback não está CHECANDO CORRETAMENTE a DATA, MES, ANO do script.
Exemplo: Setei o DONATER para o player até 01/12/2022 porém quando player conecta ao servidor, na DATA Correta nada acontece. Não funciona. Se ele conecta na data SETADA seria para resetar tudo.
Testei com DATAS ANTERIORES E POSTERIORES a SETADA e também sem resultados.
Código:
forward checkvipaut(playerid);
public checkvipaut(playerid)
{
    for(new i; i<MAX_PLAYERS; i++) if(IsPlayerConnected(i))
    {
        if(PlayerData[i][pDoador] != 0)
        {
            static
                date[4];
            getdate(date[0], date[1], date[2]);
            new Dia = PlayerData[i][pDiaDoacao];
            new Mes = PlayerData[i][pMesDoacao];
            new Ano = PlayerData[i][pAnoDoacao];
            if(date[2] > Dia && date[1] > Mes) 
            {
                SendServerMessage(i, "Seu Donater foi expirado (%d/%d/%d).", Dia, Mes, Ano);
                PlayerData[i][pDoador] = 0;
                PlayerData[i][pDNamecUs] = 0;
                PlayerData[i][pDTrocanUs] = 0;
                PlayerData[i][pDiaDoacao] = 0; PlayerData[i][pMesDoacao] = 0; PlayerData[i][pAnoDoacao] = 0;
                return 1;
            }
        }
    }
    return 1;
}DSENVOLVENDO

	   
	
