Buenas, tengo una variable en mi juego, global.plata1. Entonces lo que intento lograr esque por ejemplo, si tengo 2540 en global.plata1, dibujarlo en el juego asi:

2 540

Es decir, 1000 platas son 1 oro. Hacer que por ejemplo, al escribir representar_dinero(x,y,variable), me dibuje la variable de esa manera, gracias.
Noka siempre responde a los temas con 0 respuestas ^^

Hola, necesitas separar el dinero para poderlo contar, mira: (espero que sepas de c?digo)

[gml]if (dinero >= 1000){ //Verificamos si tenemos mas de 1000 piesas de dinero
    var oro, plata; //Creamos 2 variables temporales (opcional)

    oro = floor(dinero/1000); //Obtenemos la cantidad de piesas de oro dividiendo el dinero entre 1000 y aproximando su valor al entero menor mas cercano (ej: 1500/1000 = 1.5 --> el entero menor mas cercano es 1 --> la cantidad de monedas de oro)
    plata = dinero-(oro*1000); //Ahora para obtener la plata restamos de el dinero total la cantidad de oro por mil (ej: 1500-(1*1000) = 500 --> la cantidad de monedas de plata)

    //lo que sigue es para mostrar un texto, pero aqu? debes poner como quiere que se muestre...
    draw_text(16,16,"usted tiene: "+string(oro)+" monedas de oro y: "+string(plata)+" monedas de plata.");
}
[/gml]

Espero que me hayas entendido.


Saludos

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


aham ya te entendi gracias, la parte de los sprites ya la se hacer yo  XD
Noka siempre responde a los temas con 0 respuestas ^^