Gettime PT
From SA-MP Wiki
gettime
Nota: O nome desta função começa com uma letra minúscula. |
Descrição:
Obtém o tempo atual do servidor, será armazenado nas variáveis &hour, &minute e &second.
(&hour=0,&minute=0,&second=0)
&hour=0 | A variável para armazenar a hora, passada por referência. |
&minute=0 | A variável para armazenar os minutos, passada por referência. |
&second=0 | A variável para armazenar os segundos, passada por referência. |
Valores de retorno:
A própria função retorna Unix Timestamp.
Exemplo de uso:
new Hour, Minute, Second, Timestamp; Timestamp = gettime(Hour, Minute, Second); printf("%02d:%02d:%02d", Hour, Minute, Second); printf("Segundos desde 1 de janeiro de 1970: %d", Timestamp);
Conselho | A função pode ser usada para medir intervalos de tempo usando timestamp. Por exemplo bloquear funcionalidades para que só possam ser usadas de tempo em tempo como a cada 30 segundos, eliminando o uso de timers. |
Funções Relacionadas
As seguintes funções podem ser úteis, pois estão de alguma forma, relacionadas a esta função.
- gettime: Pega o horário do servidor e o unix timestamp.
- getdate: Pega a data do servidor e o dias desde o início do ano.
- tickcount: Retorna o tempo desde que o servidor iniciou em milissegundos.
- GetTickCount: Pega o tempo de atividade do servidor real.