06/04/2022 19:04
(Esta mensagem foi modificada pela última vez a: 06/04/2022 19:04 por Carlos Victor.)
Código PHP:
public OnGameModeInit()
{
SetTimer("OnChangeClock", 1000, true);
return 1;
}
forward OnChangeClock();
public OnChangeClock()
{
new hour[3], date[3], string[16];
gettime(hour[0], hour[1], hour[2]);
getdate(date[0], date[1], date[2]);
/*
Explicação das variáveis:
hour[0] é igual à horas.
hour[1] é igual à minutos.
hour[2] é igual à segundos.
gettime(hour=0, minute=0, second=0)
date[0] é igual à anos.
date[1] é igual à meses.
date[2] é igual à dias.
getdate(year=0, month=0, day=0)
Eu não sei o significado de %+02..03..04 então, sinto muito. Mas outra pessoa pode explicar mais isso, porém meio que adiciona valores antes,
por exemplo, caso o número seja apenas '4' usando %02 ele ficará assim: '04' dando um toque à mais.
*/
format(string, sizeof(string), "%02d:%02d:%02d", hour[0], hour[1], hour[2]);
TextDrawSetString(Text:text, string);
format(string, sizeof(string), "%02d/%02d/%04d", date[2], date[1], date[2]);
TextDrawSetString(Text:text, string);
return 1;
}