SA-MP Forums Archive
[Ajuda] Ajuda settime - 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] Ajuda settime (/showthread.php?tid=419240)



Ajuda settime - Smoking_Script - 28.02.2013

Queria uma ajudinha de vcs tem como ver quanto falta o minuto do settime ?

Testeeeeeee[playerid] = SetTimerEx("PlayerTrabalhar", 36000000, 0, "i", playerid);

eu quero uma comando que ver quanto horas falta pra acabar o 36000000

36000000 = 10 hs

aii quando vai passando a hora vai diminuindo

9 hs
8 hs
7 hs
6 hs
5 hs
4 hs
3 hs
2 hs
1 hs

aii pronto acabo

aii da um KillTimer(Testeeeeeee[playerid]);

na public


Re: Ajuda settime - Delete_ - 28.02.2013

PHP код:
new DeLHoras;
DeL Testeeeeeee[playerid] - gettime();
if (
DeL >= 3600)
{
      
Horas DeL 3600;
      
DeL DeL - (Horas 3600);

Faz um format chamando DeL que vocк saberб quantas horas falta.


Re: Ajuda settime - paulor - 28.02.2013

Quote:
Originally Posted by delete
Посмотреть сообщение
PHP код:
new DeLHoras;
DeL Testeeeeeee[playerid] - gettime();
if (
DeL >= 3600)
{
      
Horas DeL 3600;
      
DeL DeL - (Horas 3600);

Faz um format chamando DeL que vocк saberб quantas horas falta.
SetTimer nгo retorna um UnixTime, estб errada a sua Maneira..

pawn Код:
new pTime[MAX_PLAYERS];

SetTimerEx("PlayerTrabalhar", 3600000, 0, "i", playerid);

forward PlayerTrabalhar(playerid);
public PlayerTrabalhar(playerid) {
    if(++pTime[playerid] == 10) {
        //Cуdigo do PlayerTrabalhar.
        pTime[playerid] = 0;
    } else {
        //pTime[playerid] й equivalente a quantas horas jб se foram.
        SetTimerEx("PlayerTrabalhar", 3600000, 0, "i", playerid);
    }
    return 1;
}



Respuesta: Re: Ajuda settime - Smoking_Script - 28.02.2013

Quote:
Originally Posted by paulor
Посмотреть сообщение
SetTimer nгo retorna um UnixTime, estб errada a sua Maneira..

pawn Код:
new pTime[MAX_PLAYERS];

SetTimerEx("PlayerTrabalhar", 3600000, 0, "i", playerid);

forward PlayerTrabalhar(playerid);
public PlayerTrabalhar(playerid) {
    if(++pTime[playerid] == 10) {
        //Cуdigo do PlayerTrabalhar.
        pTime[playerid] = 0;
    } else {
        //pTime[playerid] й equivalente a quantas horas jб se foram.
        SetTimerEx("PlayerTrabalhar", 3600000, 0, "i", playerid);
    }
    return 1;
}
tem como colocar isso pra ver no comando ?

if(strcmp(cmdtext, "/timeplayer", true) == 0) {

aparecer o negocio do pTime

para ver quantas horas ja se foi


Respuesta: Ajuda settime - Smoking_Script - 28.02.2013

paulo e como faz pra voltar o time ?

tem que ser gettime ?


Re: Ajuda settime - paulor - 28.02.2013

Colocando isso:

pawn Код:
SetTimerEx("PlayerTrabalhar", 3600000, 0, "i", playerid);
Jб inicia a Contagem.