Quiero hacer un sistema de monedas para un juego clicker..pero lo que quiero es que cuando llegue a 1000 o 1000000 no se pongan los números sino que aparezca 1k o 3b o 5m y así... alguna idea?? soy nuevo en esto de el GML .gracias de antemano :-[
Esto es muy sencillo. Puedes hacerlo asi
if score >= 1000
{ // Si score es mayor o igual a 1000
// floor es una funcion que actua como redondeo pero en este caso devuelve la cantidad sin decimales.
// dentro del floor() el score lo multiplico en 0.001 es para irle quitando digitos o cambiar la posicion de los numeros decimales mejor dicho
text = string(floor(score*0.001)) + "k"; // Esto es una cadena "string" y para convertir el valor real a una string hay que usar esa funcion.
// al final + "k" es lo que queres hacer editalo como quieras
}
draw_text(4,4,text); // Si quieres colocalo esto es solo para que lo compruebes tu mismo
gracias..lo intentare :)
Te funciono lo que hizo goganpis? esa es la mejor manera bro