[PEDIDO] Tempo Jogado - 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: [PEDIDO] Tempo Jogado (
/showthread.php?tid=333456)
[PEDIDO] Tempo Jogado -
.ThePro - 11.04.2012
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.
Re: [PEDIDO] Tempo Jogado -
ViniBorn - 11.04.2012
Atualize um contador a cada segundo, e armazene-o.
Ex:
Re: [PEDIDO] Tempo Jogado -
Kan - 11.04.2012
https://sampwiki.blast.hk/wiki/SetTimerEx
Re: [PEDIDO] Tempo Jogado -
Jason` - 11.04.2012
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
Re: [PEDIDO] Tempo Jogado -
CidadeNovaRP - 11.04.2012
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;
}
Re: [PEDIDO] Tempo Jogado -
Lуs - 11.04.2012
https://sampforum.blast.hk/showthread.php?pid=1791788#pid1791788