Thread: [Ajuda] Gettime
View Single Post
Old 31/03/2016, 04:20 AM   #4
Falcon.
High-roller
 
Falcon.'s Avatar
 
Join Date: Jul 2010
Location: Brasília - DF
Posts: 1,743
Reputation: 173
Default Re: Gettime

Quote:
Originally Posted by capron View Post
Oque há de errado neste sistema??

PHP Code:
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 View Post
PHP Code:
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 Code:
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); 
__________________

Republic Adventure RPG
em breve...

Falcon. is offline   Reply With Quote