[Ajuda] Hora do servidor errada
#1

O servidor estб 2 horas atrasado ajuda eu ples?
pawn Code:
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);
    TextDrawColor(Reloginho1, Corzinhadorelogio2);
    TextDrawColor(Reloginho2, Corzinhadorelogio2);
    TextDrawBackgroundColor(Reloginho1, Corzinhadorelogio1);
    TextDrawBackgroundColor(Reloginho2, Corzinhadorelogio1);}
Reply
#2

Pode ser a hora do seu host que estб errada
Reply
#3

Coonferi mais n й
Reply
#4

pawn Code:
new
// ...
        horas = 2,
// ...
 ;
kзkз '-'

Й sйrio.
Reply
#5

Nesta parte
pawn Code:
(horas < 10) ? ("0") : (""), horas, (minutos < 10) ? ("0") : (""), minutos, (segundos < 10) ? ("0") : (""), segundos);
Coloque horas-2
pawn Code:
(horas < 10) ? ("0") : (""), horas-2, (minutos < 10) ? ("0") : (""), minutos, (segundos < 10) ? ("0") : (""), segundos);
Reply
#6

Quote:
Originally Posted by Rodney_Francalim
View Post
pawn Code:
new
// ...
        horas = 2,
// ...
 ;
kзkз '-'

Й sйrio.
ERRADO! ao getar a hora ele Vai pegar normalmente o valor atrasado o jeito й getando a Hora atual -2 Como coloquei ali em cima Funcionara certamente ^^
Reply
#7

praque tudo isso?

pawn Code:
(horas < 10) ? ("0") : (""), horas-2, (minutos < 10) ? ("0") : (""), minutos, (segundos < 10) ? ("0") : (""), segundos);
eu uso desse modo.

pawn Code:
format(str2, sizeof(str2), "%02d:%02d:%02d", horas, minutos, segundos);
Reply
#8

Quote:
Originally Posted by Wallker
View Post
praque tudo isso?

pawn Code:
(horas < 10) ? ("0") : (""), horas-2, (minutos < 10) ? ("0") : (""), minutos, (segundos < 10) ? ("0") : (""), segundos);
eu uso desse modo.

pawn Code:
format(str2, sizeof(str2), "%02d:%02d:%02d", horas, minutos, segundos);
Ambos tem o mesmo resultado D:
Reply
#9

entaгo praque faser tudo aquilo? :O
Reply
#10

pawn Code:
new horas, minutos, segundos, str2[60];
gettime(horas, minutos, segundos);
format(str2, sizeof(str2), "%02d:%02d:%02d", horas, minutos, segundos);
Muito mais praticado, alйm de ter uma visualizaзгo melhor ...
Reply
#11

pawn Code:
public reloginho(){

    SyncTime(); // WFT ?
   
    new
        string[30],
        Time[6]
    ;
       
    getdate(Time[0], Time[1], Time[2]);
    gettime(Time[3], Time[4], Time[5]);
   
    format(string, sizeof string, "~b~~h~~h~~h~%02d/%02d/%02d",  Time[0], Time[1], Time[2]);
    TextDrawSetString(Reloginho1, string);
     TextDrawShowForAll(Reloginho1);
   
    format(string, sizeof string, "~b~~h~~h~~h~%02d:%02d:%02d", Time[3], Time[4], Time[5]);
    TextDrawSetString(Reloginho2, string);
    TextDrawShowForAll(Reloginho2);
   
   
    TextDrawColor(Reloginho1, Corzinhadorelogio2);
    TextDrawColor(Reloginho2, Corzinhadorelogio2);
   
    TextDrawBackgroundColor(Reloginho1, Corzinhadorelogio1);
    TextDrawBackgroundColor(Reloginho2, Corzinhadorelogio1);}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)