[Ajuda] Relogio que reinicia a cada 10M -
[NWD]Tweener_ - 29.08.2010
E ae emadas, como eu faзo uma textDrawn com um relogio que reinicie a cada 10 Minutos? Tipo:
comaзa em 10:00 e vai diminuindo os segundos e tal atй chegar a 00:00 ai ele volta para 10:00.
Re: [DUV] Relogio que reinicia a cada 10M -
SuB_ZeRo0_ - 29.08.2010
Bom vou dar a base:
No topo:
pawn Код:
new TempoTimerM=9,TempoTimerS=60;
OnGameModeInit:
pawn Код:
SetTimer("RelogioBaixo",1000,true);
//E cria a textdraw
Timer:
pawn Код:
forward RelogioBaixo();
public RelogioBaixo()
{
TTS--;
new tempo[7];
if(MMS>9) {format(tempo,7,0%d:%d",MMT,MMS);
if(MMS<10) {format(tempo,7,0%d:0%d",MMT,MMS);
TextDrawSetString(...);
if(TTS==0) {TTS=60;TTM--;}
if(TTM==0&&TTS==0) {
//Chegou a 0, faz aqui
}
return 1;
}
Bugs? Avise.
Respuesta: [DUV] Relogio que reinicia a cada 10M -
ipsBruno - 29.08.2010
@[NWD]Tweener_:
Seria Algo Extremamente Chato de se Fazer ¬¬
pawn Код:
new Count = 600000,minutos = 0, segundos = 60; // Inicio GameMode
forward ContarRegressiv(playerid); //FINAL GameMode
public ContarRegressiv(playerid)
{
if (Count > 0)
{
Count=Count-1000;
new gametext[128];
minutos = floatround((Count / 60000));
segundos = segundos-1;
format(gametext, 128, "~r~%d~b~:~w~%d", minutos, segundos);
GameTextForPlayer(playerid,gametext,999,4);
if(segundos == 0) segundos = 60;
SetTimerEx("ContarRegressiv",1000,false,"i",playerid);
}
if(Count == 0)
{
Count = 600000;//Comeзa Tudo DNV
SetTimerEx("ContarRegressiv",1000,false,"ii",playerid);
}
return 1;
}
Usando uma Array e alguns Floats *-*
Re: [DUV] Relogio que reinicia a cada 10M -
Link_ - 07.10.2011
os 2 nгo contao
sabem por que?
pawn Код:
forward ContarRegressiv(playerid); //FINAL GameMode
public ContarRegressiv(playerid)
{
if (Count > 0)
{
Count=Count-1000;
new gametext[128];
minutos = floatround((Count / 60000));
segundos = segundos-1;
format(gametext, 128, "~r~%d~b~:~w~%d", minutos, segundos);
TextDrawSetString(text30, gametext);
if(segundos == 0) segundos = 60;
SetTimerEx("ContarRegressiv",1000,false,"i",playerid);
}
if(Count == 0)
{
Count = 600000;//Comeзa Tudo DNV
SetTimerEx("ContarRegressiv",1000,false,"ii",playerid);
}
return 1;
}
pawn Код:
forward RelogioBaixo();
public RelogioBaixo()
{
TempoTimerS--;
new tempo[7];
if(TempoTimerS>9)
{
format(tempo,7,"0%d:%d",TempoTimerM,TempoTimerS);
}
if(TempoTimerS<10)
{
format(tempo,7,"0%d:0%d",TempoTimerM,TempoTimerS);
TextDrawSetString(text30, tempo);
}
if(TempoTimerS==0)
{
TempoTimerS=60;TempoTimerM--;
}
if(TempoTimerM==0&&TempoTimerS==0)
{
//Chegou a 0, faz aqui
}
return 1;
}
Re: [DUV] Relogio que reinicia a cada 10M -
Dolby - 07.10.2011
29/08/2010 a 07/10/2011..Quase 1 Ano..
Tenso...Drakins nem vem no Forum Mais,Sub_Zero Parou com SA-MP e [NWD]Tweener_ acho que parou tambem..
#Ressucitaretenso.
Re: [DUV] Relogio que reinicia a cada 10M -
Link_ - 07.10.2011
uhsaushuu' '-'
queria essa bagaзa mais conta
Re: [Ajuda] Relogio que reinicia a cada 10M -
[NWD]Tweener_ - 07.10.2011
Eu venho as vezes, mais parei com SAMP, passei tudo para o Jim
Re: [Ajuda] Relogio que reinicia a cada 10M -
Link_ - 07.10.2011
tweener e vc da tssa?
Re: [Ajuda] Relogio que reinicia a cada 10M -
[NWD]Tweener_ - 07.10.2011
Quote:
Originally Posted by Link_
tweener e vc da tssa?
|
Joguei lб a mais de 2 anos atraz eu acho.
Re: [Ajuda] Relogio que reinicia a cada 10M -
Link_ - 07.10.2011
Lol Lembar de Min ? Rangel '-' tbm joguei la um tempгo