View Single Post
Old 07/01/2019, 11:39 AM   #3429
Locky_
High-roller
 
Locky_'s Avatar
 
Join Date: Jul 2012
Posts: 1,605
Reputation: 338
Default Re: Códigos Úteis #1

Quote:
Originally Posted by GuiKommander View Post
Fiz rápidinho, porque vou usar:

Para que serve?: Pegar o Nome do Mês

PHP Code:
stock GetMonthName(month){
    new 
zstring[30];
    if(
month == 1) { format(zstringsizeof(zstring), "Janeiro"zstring); }
    else if(
month == 2) { format(zstringsizeof(zstring), "Fevereiro"zstring); }
    else if(
month == 3) { format(zstringsizeof(zstring), "Março"zstring); }
    else if(
month == 4) { format(zstringsizeof(zstring), "Abril"zstring); }
    else if(
month == 5) { format(zstringsizeof(zstring), "Maio"zstring); }
    else if(
month == 6) { format(zstringsizeof(zstring), "Junho"zstring); }
    else if(
month == 7) { format(zstringsizeof(zstring), "Julho"zstring); }
    else if(
month == 8) { format(zstringsizeof(zstring), "Agosto"zstring); }
    else if(
month == 9) { format(zstringsizeof(zstring), "Setembro"zstring); }
    else if(
month == 10) { format(zstringsizeof(zstring), "Outubro"zstring); }
    else if(
month == 11) { format(zstringsizeof(zstring), "Novembro"zstring); }
    else if(
month == 12) { format(zstringsizeof(zstring), "Dezembo"zstring); }
    return 
zstring;
}

Exemplo de usoformat(gstringzsizeof(gstringz), "~w~%d de %s de %d"diaGetMonthName(mes), ano); 

Poderia ter feito de outras formas.

1
pawn Code:
stock GetMonthName(m)
{
    new nM[] = {"Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"};
    return nM[m - 1];
}

2
pawn Code:
stock GetMonthName(m)
{
    new nM[11];
    switch(m)
    {
        case 1: nM= "Janeiro";
        case 2: nM= "Fevereiro";
        case 3: nM= "Março";
        case 4: nM= "Abril";
        case 5: nM= "Maio";
        case 6: nM= "Junho";
        case 7: nM= "Julho";
        case 8: nM= "Agosto";
        case 9: nM= "Setembro";
        case 10: nM= "Outubro";
        case 11: nM= "Novembro";
        case 12: nM= "Dezembro";
    }
    return nM;
}
Locky_ is offline   Reply With Quote