Posts: 138
Threads: 50
Joined: May 2013
Reputation:
0
Pues siempre quй hago un timer lo dejo en segundos ("%d",VarTime[i]);, osea con el nъmero,
ustedes entenderбn, pero como podrнa pasar ese tiempo a minutos y segundos, osea que en la variable
le di 120 y pues que salga 02:00, tambiйn me gustarнa saber como poner el 0 adelante, ose de 2:00 eso
a esto 02:00 igual con los segundos.
Posts: 4,930
Threads: 467
Joined: Dec 2010
Quote:
Originally Posted by LatinZ
EDIT: es una manera para hacer conteos (ETC) en formato 00:00:00.
Si usas el include y_timers mejor, si no hazlo con el timer por defecto. Puedes hacer algo asн:
Defines 3 variables (general):
Код:
new segundos,
minutos,
horas;
En un timer que ejecute todo el tiempo de 1 segundo subes la variable segundo (Include Y_TIMERS de YSI):
Код:
task Mensajes[1000]()
{
if(segundos == 60) minutos++;
if(minutos == 60) horas++;
segundos++;
return 1;
}
Y ya allн debes tener una idea de cуmo expandirlo para dнas, meses aсos, etc. De otra forma tambiйn lo muestras en mensajes y esas cosas, si lo quieres hacer personalizado (por jugador) agregas el tag MAX_PLAYERS y lo haces por jugador, recomiendo el uso de y_timers de YSI, saludos.
|
te falto el : segundos = 0; en if(segundos == 60)