[Ajuda] Converter segundos em dias
#1

Eu fiz uma pequena pergunta no tуpico da Bianca sobre dias de VIP, e o Ricop disse que era sу converter segundos em dias.

Agora eu pergunto, como converter segundos em dias? Sу para ter uma noзгo.
Reply
#2

3600 segundos = 1 Minuto
Logo, 60 Minutos = 1 hora.
24 Horas = 1 Dia.

Resumindo:

pawn Код:
SetTimer("DiasVip", false, (3600 * 60) * 24);
Reply
#3

Quote:
Originally Posted by DreeH
Посмотреть сообщение
3600 segundos = 1 Minuto
Logo, 60 Minutos = 1 hora.
24 Horas = 1 Dia.

Resumindo:

pawn Код:
SetTimer("DiasVip", false, (3600 * 60) * 24);
Errado.

Em SetTimer se usa milisegundos e nгo segundos.

60000 milisegundos = 1 minuto
60000 milisegundos multiplicado por 60 = 1 hora.

Resumindo.

pawn Код:
SetTimer("DiasVip", 60000*60*24,  false);
E isso sу vai funcionar se o cara ficar 24 horas direta jogando.
Reply
#4

Tinha esquecido desse detalhe.
Acho que me confundi pelo tнtulo do tуpico
Reply
#5

60 segundos = 1 minuto
60 minutos = 1 hora
3600 segundos = 1 hora

3600 * 24 = 1 dia // aki й em segundos....
ou
(60*60) * 24 = 1 dia //aki й se for em minutos...
Reply
#6

Quote:
Originally Posted by maloke
Посмотреть сообщение
60 segundos = 1 minuto
60 minutos = 1 hora
3600 segundos = 1 hora

3600 * 24 = 1 dia // aki й em segundos....
ou
(60*60) * 24 = 1 dia //aki й se for em minutos...
Vocк pelo menos leu meu post acima antes de postar?
Reply
#7

Mais isso й quando loga. Quando desloga й fato que some.

Eu uso gettime. Olha meu script:

pawn Код:
if (PlayerInfo[playerid][pVIP] == 4)
        {
            new Mensagem[256];
            new Segundos = PlayerInfo[playerid][pDias], Minutos, Horas, Dias;
            format(Mensagem, sizeof(Mensagem), "[{8B0000}INFO{FFFFFF}]: Vocк logou com {00BFFF}%d{FFFFFF} Dias de {00BFFF}VIP", ConvertTime(Segundos,Minutos,Horas,Dias));
            SendClientMessage(playerid, COLOR_WHITE, Mensagem);
        }
        if (PlayerInfo[playerid][pVIP] == 5)
        {
            new Mensagem[256];
            new Segundos = PlayerInfo[playerid][pDias], Minutos, Horas, Dias;
            format(Mensagem, sizeof(Mensagem), "[{8B0000}INFO{FFFFFF}]: Vocк logou com {00BFFF}%d{FFFFFF} Dias de {00BFFF}SUPER VIP", ConvertTime(Segundos,Minutos,Horas,Dias));
            SendClientMessage(playerid, COLOR_WHITE, Mensagem);
        }
Eu uso converttime mais ele exibe 49 dias ao invйs de 31 dias. Jб posto a ss dos dias.
Reply
#8

Malz o double olha sу como tб na ss:

http://i.imgur.com/wFQOt.jpg
Reply
#9

Manda a funзгo ConvertTime.
Reply
#10

Quote:
Originally Posted by Los
Посмотреть сообщение
Vocк pelo menos leu meu post acima antes de postar?
Quando eu fui da a resposta so tinha a do [BPW]Wesley...
Pq eu deixei aberto aki.. tinha saido ai quando voltei dei minha resposta... ai atualizei e vc tinha dado a sua primeiro.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)