SA-MP Forums Archive
[PEDIDO] Comando SetarHora - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [PEDIDO] Comando SetarHora (/showthread.php?tid=339694)



[PEDIDO] Comando SetarHora - Micael.Nees - 04.05.2012

Galera eu precisava de um comando para setar a hora que fica la em cima no HUD
Sу que queria que setasse uma vez e ja salvasse

Porque o Host que esta meu Server й gringo e o Relуgio й baseado na hora do PC.

Alguem me ajuda?


Re: [PEDIDO] Comando SetarHora - ViniBorn - 04.05.2012

Seta manualmente no gettime...


Re: [PEDIDO] Comando SetarHora - Micael.Nees - 04.05.2012

Como assim poderia explicar melhor?


Re: [PEDIDO] Comando SetarHora - dPlaYer_ - 04.05.2012

https://sampwiki.blast.hk/wiki/Gettime


Re: [PEDIDO] Comando SetarHora - Micael.Nees - 04.05.2012

Sera que й aqui que tenho que editar?
pawn Код:
public reloginho(){
    SyncTime();
    new
        string[256],
        ano,
        mes,
        dia,
        horas,
        minutos,
        segundos;
    getdate(ano, mes, dia);gettime(horas, minutos, segundos);
    format(string, sizeof string, "~b~~h~~h~~h~%d/%s%d/2012", dia, ((mes < 10) ? ("0") : ("")), mes);TextDrawSetString(Reloginho1, string);
    format(string, sizeof string, "~b~~h~~h~~h~%s%d:%s%d:%s%d", (horas < 10) ? ("0") : (""), horas, (minutos < 10) ? ("0") : (""), minutos, (segundos < 10) ? ("0") : (""), segundos);TextDrawSetString(Reloginho2, string);
    TextDrawShowForAll(Reloginho1);TextDrawShowForAll(Reloginho2);}



Re: [PEDIDO] Comando SetarHora - ViniBorn - 04.05.2012

pawn Код:
(horas < 10) ? ("0") : (""), horas, (minutos < 10) // Hora atual

(horas < 10) ? ("0") : (""), horas+1, (minutos < 10) // + 1H

(horas < 10) ? ("0") : (""), horas+2, (minutos < 10) // + 2H

(horas < 10) ? ("0") : (""), horas+3, (minutos < 10) // + 3H



Re: [PEDIDO] Comando SetarHora - Micael.Nees - 04.05.2012

PQ tipo se eu uso o GM no meu pc fica de boa
Sу no host que fica estranho


Re: [PEDIDO] Comando SetarHora - ViniBorn - 04.05.2012

Й porque o gettime pega a hora do computador em que servidor estб hospedado.
Se seu host for estrangeiro, й normal que a hora seja diferente.


Re: [PEDIDO] Comando SetarHora - Micael.Nees - 04.05.2012

Vlw vini deu de boa cara!
Foi sу adicionar um +6!


Re: [PEDIDO] Comando SetarHora - paulor - 04.05.2012

Noss velho nгo precisava fazer tudo isso!

pawn Код:
format(string, sizeof string, "~b~~h~~h~~h~%s%d:%s%d:%s%d", (horas < 10) ? ("0") : (""), horas, (minutos < 10) ? ("0") : (""), minutos, (segundos < 10) ? ("0") : (""), segundos);TextDrawSetString(Reloginho2, string);
isso seria a msm coisa mas mais optimizado.
pawn Код:
format(string, sizeof string, "~b~~h~~h~~h~%02d:%02d:%02d", horas, minutos, segundos);TextDrawSetString(Reloginho2, string);