[Ajuda] Gettime
#1

Oque hб de errado neste sistema??

PHP код:
new horatext[20];
gettime(HoraMinutoSegundo);
if(
Hora >= 06 || Hora 12){horatext "Bom Dia";}
                else if(
Hora >= 12 || Hora 18){horatext "Boa Tarde";}
                else if(
Hora >= 18 || Hora 00){horatext "Boa Noite";}
                else if(
Hora >= 00 || Hora 06){horatext "Boa Madrugada";}
format(DTNsizeof(DTN), "w~%s!"horatext);
                
GameTextForPlayer(playeridDTN50003); 
O problema й: O gettime pega a hora em 23:00 ou 11:00 am / pm??

Pois o 12 estб batendo com o 00!

Alguem pra solucionar??
Desde jб, agradeзo!

Reply
#2

O horбrio й em relaзгo ao relуgio do seu PC ou Host.
Agora sгo 00:37, o q hб de errado?
Reply
#3

PHP код:
new HoraMinuto,Segundo;
    new 
horatext[30];
    
gettime(HoraMinutoSegundo);
    if(
Minuto >= 0){
        switch(
Hora){
            case 
01horatext "Tenha uma boa madrugada!";
            case 
.. 5horatext "Tenha uma boa madrugada";
              case 
.. 11horatext "Bom dia!";
              case 
12 .. 14horatext "Tenha um Bom inicio da tarde";
              case 
15 .. 18:  horatext "Boa tarde!";
              case 
19 .. 23horatext "Boa Noite!";
        }
        
format(strssizeof strs"%s"horatext);
        
SendClientMessage(playerid, -1strs);
    } 
Tenta.
Reply
#4

Quote:
Originally Posted by capron
Посмотреть сообщение
Oque hб de errado neste sistema??

PHP код:
new horatext[20];
gettime(HoraMinutoSegundo);
if(
Hora >= 06 || Hora 12){horatext "Bom Dia";}
                else if(
Hora >= 12 || Hora 18){horatext "Boa Tarde";}
                else if(
Hora >= 18 || Hora 00){horatext "Boa Noite";}
                else if(
Hora >= 00 || Hora 06){horatext "Boa Madrugada";}
format(DTNsizeof(DTN), "w~%s!"horatext);
                
GameTextForPlayer(playeridDTN50003); 
O problema й: O gettime pega a hora em 23:00 ou 11:00 am / pm??

Pois o 12 estб batendo com o 00!

Alguem pra solucionar??
Desde jб, agradeзo!

vocк estб usando o operador errado... ao invйs de ||, vocк deve usar &&
veja bem: if(Hora >= 12 || Hora < 18 )

se a hora for maior ou igual а 12 OU a hora for menor que 18, isso sempre vai ser uma condiзгo verdadeira....


Quote:
Originally Posted by Coreia
Посмотреть сообщение
PHP код:
new HoraMinuto,Segundo;
    new 
horatext[30];
    
gettime(HoraMinutoSegundo);
    if(
Minuto >= 0){
        switch(
Hora){
            case 
01horatext "Tenha uma boa madrugada!";
            case 
.. 5horatext "Tenha uma boa madrugada";
              case 
.. 11horatext "Bom dia!";
              case 
12 .. 14horatext "Tenha um Bom inicio da tarde";
              case 
15 .. 18:  horatext "Boa tarde!";
              case 
19 .. 23horatext "Boa Noite!";
        }
        
format(strssizeof strs"%s"horatext);
        
SendClientMessage(playerid, -1strs);
    } 
Tenta.


PHP код:
static horahoratext[30];
gettime(hora);
switch(
hora)
{
    case 
0..5horatext "Tenha uma boa madrugada!";
    case 
6..11horatext "Bom dia!";
    case 
12..14horatext "Tenha um Bom inicio da tarde!";
    case 
15..18horatext "Boa tarde!";
    case 
19..23horatext "Boa Noite!";
}
SendClientMessage(playerid, -1horatext); 
Reply
#5

Obrigado a todos, fufou certo! com certeza o erro foi lб no

Quote:

else if(Hora >= 12 || Hora < 1
Dei + Rep pra qm ajudou, tranks ! e Й noiz!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)