[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 DeL, Horas;
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 DeL, Horas;
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.