[AJUDA]Gettime
#1

Bom galera, eu tava lendo https://sampwiki.blast.hk/wiki/Gettime Mas nгo consegui entender muito bem..

Fui tentar fazer o comando /horas so pra testar ai nгo da certo aparece uma par de numero... e so corrigir o comando q eu vo observar e aprender so com o comando!
PHP код:
CMD:horas(playeridparams[])
{
    new 
HoraMinutoSegundo;new string[1500];
    
gettime(Hora,Minuto,Segundo);
    new 
Horario gettime();
    
format(stringsizeof(string), "Agora sгo %d Horas %d Minutos e %d Segundos!",Hora,Minuto,Segundo);
    
SendClientMessage(playeridAmarelostring);
    return 
1;

e so corrigir o comando.. e se quiser explicar tbm agradeзo!
Reply
#2

da um rep ae ta ae o code vc vai se ligar sу olhando
Код:
CMD:horas(playerid,params[])
{
new Hour, Minute, Second, string[50];
gettime(Hour, Minute, Second);
printf("%02d:%02d:%02d", Hour, Minute, Second);
format(string,sizeof(string),"Sгo %d horas %d minutos e %d segundos",Hour, Minute, Second);
SendClientMessage(playerid,-1,string);
return 1;
}
Reply
#3

pawn Код:
CMD:horas ( playerid )
{
    new Time [ 3 ] , string [ 128 ] ;
    gettime ( Time [ 0 ] , Time [ 1 ] , Time [ 2 ] ) ;
    format ( string , sizeof ( string ) , "Agora sгo %d Horas %d Minutos e %d Segundos!" , Time [ 0 ] , Time [ 1 ] , Time [ 2 ] ) ;
    SendClientMessage ( playerid , 0xFF0000FF , string ) ;
    return 1 ;
}
Reply
#4

pawn Код:
CMD:horas(playerid, params[])
{
    new Hora, Minuto, Segundo, string[45];
    gettime(Hora, Minuto, Segundo);
    format(string, sizeof(string), "Agora sгo %02d %s, %02d %s e %02d %s!", Hora, (Hora < 2)?("Hora"):("Horas"), Minuto, (Minuto < 2)?("Minuto"):("Minutos"), Segundo, (Segundo < 2)?("Segundo"):("Segundos"));
    SendClientMessage(playerid, Amarelo, string);
    return 1;
}
Se for 11:01, vai dizer 'Agora sгo 11 Horas, 01 Minuto e 05 Segundos', dependendo da hora nгo ficarб no plural!
Reply
#5

Aproveitando poderia faser uma breve explicaзгo sobre isso:
pawn Код:
Hora, (Hora < 2)?("Hora"):("Horas"), Minuto, (Minuto < 2)?("Minuto"):("Minutos"), Segundo, (Segundo < 2)?("Segundo"):("Segundos"));
oque й "?"..
Reply
#6

Ta ae :
pawn Код:
CMD:horas(playerid)
{
    new Hora, Minuto, Segundo, string[128];
    gettime(Hora, Minuto, Segundo);
    format(string, sizeof(string), "Agora sгo %d Horas %d Minutos e %d Segundos!", Hora, Minuto, Segundo);
    SendClientMessage(playerid, Amarelo, string);
    return 1;
}
Reply
#7

Quote:
Originally Posted by RoacH`
Посмотреть сообщение
Aproveitando poderia faser uma breve explicaзгo sobre isso:
pawn Код:
Hora, (Hora < 2)?("Hora"):("Horas"), Minuto, (Minuto < 2)?("Minuto"):("Minutos"), Segundo, (Segundo < 2)?("Segundo"):("Segundos"));
oque й "?"..
O gato fez um tuto sobre o assunto, isso й Operaзгo Ternбria.

https://sampforum.blast.hk/showthread.php?tid=335491
Reply
#8

pawn Код:
return MinhAvariavel ? true : false;
"Minhavariavel ? true" caso nгo for true. ": false;" retornarб false ? й isso se sim jб peguei ^^

pawn Код:
IsPlayerAdmin(playerid) ? true : (SendClientMessage(playerid, -1, "Vocк foi Kickado"), Kick(playerid), true);
Caso for "IsPlayerAdmin for igual a true me retornarб nulo(0 ou false), se for difrente de true me kickarб й isso ?
Reply
#9

Ja tinha resolvido mais vlw pelo apoio galera.. o meu ate data ta mostrando!
PHP код:

CMD
:horas(playerid,params[])
{
    new 
HourMinuteSecondstring[50], YearMonthDayMes[70];
    
getdate(YearMonthDay);
    
printf("%02d/%02d/%d"DayMonthYear);
    if(
Month == 1) { Mes "Janeiro"; }
    if(
Month == 2) { Mes "Fevereiro"; }
    if(
Month == 3) { Mes "Marco"; }
    if(
Month == 4) { Mes "Abril"; }
    if(
Month == 5) { Mes "Maio"; }
    if(
Month == 6) { Mes "Junho"; }
    if(
Month == 7) { Mes "Julho"; }
    if(
Month == 8) { Mes "Agosto"; }
    if(
Month == 9) { Mes "Setembro"; }
    if(
Month == 10) { Mes "Outubro"; }
    if(
Month == 11) { Mes "Novembro"; }
    if(
Month == 12) { Mes "Dezembro"; }
    
gettime(HourMinuteSecond);
    
printf("%02d:%02d:%02d"HourMinuteSecond);
    
format(string,sizeof(string),"~r~%d de %s de %d~n~~r~%d:%d:%d  "DayMesYearHourMinuteSecond);
    
GameTextForPlayer(playeridstring50001);
    return 
1;

Reply
#10

Quote:
Originally Posted by RoacH`
Посмотреть сообщение
pawn Код:
return MinhAvariavel ? true : false;
"Minhavariavel ? true" caso nгo for true. ": false;" retornarб false ? й isso se sim jб peguei ^^

pawn Код:
IsPlayerAdmin(playerid) ? true : (SendClientMessage(playerid, -1, "Vocк foi Kickado"), Kick(playerid), true);
Caso for "IsPlayerAdmin for igual a true me retornarб nulo(0 ou false), se for difrente de true me kickarб й isso ?
Correto!

pawn Код:
new bool:Var = true;
format(string, sizeof(string), "Var: %s", (Var)?("True"):("False"));//Var: True

Var = false;
format(string, sizeof(string), "Var: %s", (Var)?("True"):("False")); // Var: False
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)