Contagem regressiva de 5 minutos ERRO... -
jamaica90 - 30.09.2014
Olб Galera!
Tentei fazer contagem regressiva de 5 minutos, mais quando ta em 1 minuto pra chegar nas contagens de segundos, o numero 1 continua ao invйs de sumiu ou ficar 0, a contagem sempre acaba em 1:00 ao invйs de 00:00
Veja:
pawn Код:
//TEMPO DECRESCENTE
forward NaoPode(playerid);
public NaoPode(playerid)
{
TextDrawShowForPlayer(playerid,TXTTEMPOCRIARCARRO[playerid]);
TextDrawHideForPlayer(playerid,TXTTEMPOCRIARCARRO2[playerid]);
segundoss[playerid]--;
if(segundoss[playerid] == 0)
{
segundoss[playerid]=60;
minutoss[playerid]--;
}
if(minutoss[playerid] == 0)
{
TextDrawShowForPlayer(playerid,TXTTEMPOCRIARCARRO2[playerid]);
segundoss[playerid]=60;
minutoss[playerid]=5;
KillTimer(timepode[playerid]);
TextDrawHideForPlayer(playerid,TXTTEMPOCRIARCARRO[playerid]);
naopode[playerid] = 0;
}
return 1;
}
Vou usar esta contagem pra muitos comandos, ou ficar um TEXDRAW no canto da tela.
Se nгo fui claro, poste sua dъvida.
Se puderem me ajudar, agradeзo desde jб!!!
Re: Contagem regressiva de 5 minutos ERRO... -
jamaica90 - 01.10.2014
Sabia que ninguйm ia conseguir isto :/
Re: Contagem regressiva de 5 minutos ERRO... -
CLANdok - 01.10.2014
Deixa eu ver se eu entendi, Ali vocк colocou 1 Minuto ? Nгo seria 0, Ali й aonde vocк seta atй aonde o tempo vai
? VocК fez uma verificaзгo se os Segundos for = 0 ele seta de novo para 1 Minuto.. Deve ser isto.
pawn Код:
if(segundoss[playerid] == 0)
{
segundoss[playerid]=60;
minutoss[playerid]--;
}
Re: Contagem regressiva de 5 minutos ERRO... -
ipsLuan - 01.10.2014
Seguindo a lуgica:
pawn Код:
if(minutoss == 0) {
segundoss = 60;
}
if(minutoss && segundoss == 0) {
//cabou
}
Re: Contagem regressiva de 5 minutos ERRO... -
jamaica90 - 01.10.2014
Olб galera, fiz de outro jeito usando
pawn Код:
#define MAX_CAR_TIME \
120 // seconds
Muito obrigado a todos pelo esforзo, valeu mesmo