Gettime PT

From SA-MP Wiki

Jump to: navigation, search

gettime

Image:Farm-Fresh text lowercase.png 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.


Parâmetros:
(&hour=0,&minute=0,&second=0)
&hour=0A variável para armazenar a hora, passada por referência.
&minute=0A variável para armazenar os minutos, passada por referência.
&second=0A 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

Image:Light_bulb_icon.png

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.


  • 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.
Personal tools
Navigation
Toolbox