[PEDIDO] Tempo Jogado
#1

Fui Search tbm nгo achei!
Um sistema de tempo jogado!
Exemplo, player entrar no servidor e fica jogando 1 hora, depois ele sai e volta e continua contando o tempo de jogo.
Reply
#2

Atualize um contador a cada segundo, e armazene-o.

Ex:
pawn Code:
HorasDeJogo++;
Reply
#3

https://sampwiki.blast.hk/wiki/SetTimerEx
Reply
#4

pawn Code:
//topo
forward HorasJogadas(playerid);
new hJogadas[MAX_PLAYERS];

//OnPlayerConnect
SetTimerEx("HorasJogadas", 60 * 60000, true, "i", playerid);

//Fim do script
public HorasJogadas(playerid) return hJogadas[playerid]++;
Tenta fazer com base nisso
Reply
#5

Aqui estб :
pawn Code:
#include <a_samp>

new MinutosJogados[MAX_PLAYERS];
new HorasJogados[MAX_PLAYERS];
new Timer;

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print("         FS by CidadeNovaRP ¬¬");
    print("--------------------------------------\n");
    return 1;
}

public OnPlayerConnect(playerid)
{
    Timer = SetTimerEx("TempoJogado", 1000*60, true, "i", playerid);
    return 1;
}

forward TempoJogado(playerid);
public TempoJogado(playerid)
{
    MinutosJogados[playerid] ++;
    if(MinutosJogados[playerid] == 60)
    {
        HorasJogados[playerid] ++;
        MinutosJogados[playerid] = 0;
        return 1;
    }
    return 1;
}

/*stock GetTempoJogado(playerid)
{
    new string[16];
    format(string, sizeof(string), "%d:%d", HorasJogados[playerid], MinutosJogados[playerid]);
    return 1;
}*/


public OnPlayerDisconnect(playerid, reason)
{
    KillTimer(Timer);
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/tempojogado", cmdtext, true, 10) == 0)
    {
        new string[128];
        format(string, sizeof(string), "Vocк jogou %d horas e %d minutos neste Servidor.", HorasJogados[playerid], MinutosJogados[playerid]);
        SendClientMessage(playerid, -1, string);
        return 1;
    }
    return 0;
}
Reply
#6

https://sampforum.blast.hk/showthread.php?pid=1791788#pid1791788
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)