SA-MP Forums Archive
[Ajuda] Converter segundos em dias - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Converter segundos em dias (/showthread.php?tid=314391)



[Ajuda] Converter segundos em dias - pWesley - 29.01.2012

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.


Re: [Ajuda] Converter segundos em dias - DreeH - 29.01.2012

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

Resumindo:

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



Re: [Ajuda] Converter segundos em dias - Lуs - 29.01.2012

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.


Re: [Ajuda] Converter segundos em dias - DreeH - 29.01.2012

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


Re: [Ajuda] Converter segundos em dias - maloke - 29.01.2012

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...


Re: [Ajuda] Converter segundos em dias - Lуs - 29.01.2012

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?


Re: [Ajuda] Converter segundos em dias - pWesley - 29.01.2012

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.


Re: [Ajuda] Converter segundos em dias - pWesley - 29.01.2012

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

http://i.imgur.com/wFQOt.jpg


Re: [Ajuda] Converter segundos em dias - DreeH - 29.01.2012

Manda a funзгo ConvertTime.


Re: [Ajuda] Converter segundos em dias - maloke - 29.01.2012

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.