[Ajuda] /presos com tempo aproximado
#1

Olб, boa tarde!

Alguйm me ajuda a colocar o tempo aproximado em minutos ?! *_*

pawn Код:
if(strcmp(cmd, "/presosadm", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            SendClientMessage(playerid, COLOR_WHITE, "|______________[ Presos pelo Admin]______________|");
            for(new i = 0; i < MAX_PLAYERS; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(PlayerInfo[i][pJailed] == 6)
                    {
                        GetPlayerName(i, sendername, sizeof(sendername));
                        format(string, 128, "ID : %d Preso: %s Local : Cadeia Admin - Tempo : %d seg.", i, sendername, PlayerInfo[i][pJailTime]);
                        SendClientMessage(playerid, COLOR_GRAD2, string);
                    }
                }
            }
        }
        return true;
    }
Vlw!
Reply
#2

Ex
iLase: Tempo Para Sair : 1:29 ?
Reply
#3

Duvida simples, mas jб que ninguйm entrou em contato...

Code:
pawn Код:
if(strcmp(cmd, "/presosadm", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        SendClientMessage(playerid, COLOR_WHITE, "|______________[ Presos pelo Admin]______________|");
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(PlayerInfo[i][pJailed] == 6)
                {
                    new int_min = PlayerInfo[i][pJailTime] / 60;
                    new int_seg = PlayerInfo[i][pJailTime] % 60;
                    GetPlayerName(i, sendername, sizeof(sendername));
                    format(string, 128, "ID : %d Preso: %s Local : Cadeia Admin - Tempo : %d seg, aprox %d min.", i, sendername, PlayerInfo[i][pJailTime], (int_seg > 30 ? (int_min+1):(int_min)));
                    SendClientMessage(playerid, COLOR_GRAD2, string);
                }
            }
        }
    }
    return true;
}
Caso nгo funcione corretamente vocк pode voltar aqui que eu dou uma olhada, nгo tive como testar...

@EDIT
fiz da forma que o iLase exemplificou tambйm:
pawn Код:
new int_min = PlayerInfo[i][pJailTime] / 60;
new int_seg = PlayerInfo[i][pJailTime] % 60;
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 128, "ID : %d Preso: %s Local : Cadeia Admin - Tempo : %d:%02d seg, aprox %d min.", i, sendername, int_min, int_seg);
SendClientMessage(playerid, COLOR_GRAD2, string);
caso seja isso.
Reply
#4

pawn Код:
format(string, 128, "ID : %d Preso: %s Local : Cadeia Admin - Tempo : %d seg. Aproximadamente: %d minutos.", i, sendername, PlayerInfo[i][pJailTime], PlayerInfo[i][pJailTime]/60);
Isso? ._.
Reply
#5

Olб, bom dia!

Willian_Luigi, seu primeiro cуdigo pegou perfeitamente.

Obrigado!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)