Enero 24, 2016, 01:29:16 AM Ultima modificación: Enero 27, 2016, 06:56:03 AM por serviciosadistancia
Hola amigos, estoy teniendo un problema y es que he hecho un contador de minutos y segundos que ha quedado muy bien pero no me gusta como queda cuando los minutos o segundos son menores a 10 y la variable se convierte en 9, 8 y así sucesivamente; y no como sería la forma correcta: 09, 08, etc.

Por si no ha quedado claro necesito que mi contador se vea así: 03:08
pero ahora se me ve así                                                       3:8

Estuve buscando pero no conseguí nada, pensé que la función string_format era mi solución pero, o no sé usarla o no es para eso. Gracias gentee

Puedes crear un script que formatee el numero como lo necesitas:

[gml]
// scr_formato

var number = argument[0];
if (number < 10){
  return "0" + string(number);
}

return string(number);
[/gml]

y luego simplemente lo llamas

[gml]
var hora = scr_formato(horas) + ":" + scr_formato(minutos);
[/gml]

Saludos

Checa mi canal de Youtube para tutoriales y charlas sobre desarrollo de videojuegos.


Gracias! me ha funcionado perfecto, doy por solucionado el tema. Saludos

sabia hacerlo, pero nunca se me ocurrió hacerlo de esta manera tan compactada, gracias juca, me lo guardo! :D
[spoiler="ola k ase clickarme o k ase"]la imagen no se quita xD
[/spoiler]