[Duvida] GetTickCount
#6

Nгo й 24 horas, й 24 dias o mбximo valor que o GetTickCount pode retornar.

Entгo junioor, se vocк colocar o GetTickCount no lugar certo nгo haverб problemas, a nгo ser o que o admin fique 24 dias jogando sem sair do servidor .

Fiz aqui uma amostra de como usar corretamente o GetTickCount no seu caso

pawn Код:
new AdminTempoInicial[MAX_PLAYERS];
new AdminTempoFinal[MAX_PLAYERS];
new AdminTempo[MAX_PLAYERS];


public OnPlayerConnect(playerid)
{
    if(IsPlayerAdmin(playerid))
    {
        AdminTempoInicial[playerid] = GetTickCount();
    }
    return 1;
}


public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp("/tempoadmins",cmdtext,true,12)==0)
    {
        new NickNome[MAX_PLAYER_NAME], texto[70];
        for(new x = 0; x < MAX_PLAYERS; x++)
        {
            if(IsPlayerAdmin(x))
            {
                AdminTempoFinal[x] = GetTickCount();
                AdminTempo[x] = (AdminTempoFinal[x] - AdminTempoInicial[x]);
                GetPlayerName(x, NickNome, sizeof(NickNome));
                format(texto,70,"Tempo Conectado do Admin %s em Milisegundos: %d", NickNome, AdminTempo[x]);
                SendClientMessage(playerid, 0xFFFFFFAA, texto);
            }
        }
        return 1;
    }
    return 0;
}
Espero ter ajudado
Reply


Messages In This Thread
[Duvida] GetTickCount - by junioor - 26.02.2011, 20:18
Re: [Duvida] GetTickCount - by SergioBr - 26.02.2011, 21:08
Re: [Duvida] GetTickCount - by rjjj - 26.02.2011, 21:30
Re: [Duvida] GetTickCount - by junioor - 26.02.2011, 22:16
Re: [Duvida] GetTickCount - by SergioBr - 26.02.2011, 22:24
Re: [Duvida] GetTickCount - by rjjj - 26.02.2011, 22:54
Re: [Duvida] GetTickCount - by junioor - 26.02.2011, 23:01
Re: [Duvida] GetTickCount - by SergioBr - 26.02.2011, 23:24
Re: [Duvida] GetTickCount - by rjjj - 26.02.2011, 23:29
Re: [Duvida] GetTickCount - by SergioBr - 27.02.2011, 00:05

Forum Jump:


Users browsing this thread: 2 Guest(s)