Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: criizziy en Mayo 09, 2014, 06:42:24 PM

Título: monedas
Publicado por: criizziy en Mayo 09, 2014, 06:42:24 PM
hola en el juego puse unas monedas las cuales quiero que se guarden y se puedan usar en la tienda mi pregunta es como hacer que se sumen cada que juege y que me salga el total de monedas alo que entre a la tienda ise este codigo ini para guardar las monedas pero no se que agregarle

ini_open( "money.ini" )
ini_write_real("Money","total",0)
ini_close();

y uso este para contar las monedas

global.money = 0;

gracias
Título: Re:monedas
Publicado por: brunoxzx en Mayo 09, 2014, 07:07:37 PM
[gml]
//Para sumar una moneda:
global.money+=1;

//para restar..
global.money+=1;

//Para comprobar si el numero de monedas es mayor o igual N°.
if (global.money>=50){
   //MONEDAS
}

//Para cargar las monedas al inicio del juego:
ini_open( "money.ini" );
global.money=ini_read_real("Money", "total", 0);
ini_close();

//Para Guardar las monedas al final del juego o simplemente al presionar un boton de guardar:
ini_open( "money.ini" );
ini_write_real("Money", "total", global.money);
ini_close();
[/gml]

Cualquier duda comenta  ;).
Título: Re:monedas
Publicado por: criizziy en Mayo 09, 2014, 07:24:49 PM
gracias por responder amigo  :) me funciono muy bien para guardar y que me salgan en la tienda pero por decir juego hago 50 monedas voy a la tienda y tengo 50 pero si buelbo a jugar y hago 30 voy a la tienda y hay 30 D: y la idea es que se sume el total

gracias
Título: Re:monedas
Publicado por: criizziy en Mayo 09, 2014, 08:16:28 PM
nesesito que se sumen las monedas guardadas en el archivo ini con las que se hacen al jugar  :-\
Título: Re:monedas
Publicado por: penumbra en Mayo 09, 2014, 08:25:33 PM
El ejemplo que te dió brunozxz hace un 90% o más de lo que quieres. No puedes depender siempre de códigos listos para copiar y pegar. Date la oportunidad de buscar la solución (y fallar) por ti mismo. El ejemplo incluso está muy bien comentado, estudiándolo deberías dar con la solución, que no es nada complicada. Sólo se trata de leer del ini y sumar eso a una variable, y el resultado guardarlo de nuevo en el ini
Título: Re:monedas
Publicado por: criizziy en Mayo 09, 2014, 08:51:10 PM
lo c y si pregunto es por que no logro dar con el codigo y no pido que me den el codigo si no que me den un ejemplo o como hacerlo para poder lograrlo intente con el codigo que el me dio de sumar pero no lo logre y ya usaba una variable para sumar cada moneda no se si me entiendas pero lo que trato no es que me cuente las monedas por que eso ya lo ise lo que quiero  es de que se sumen todas las monedas tanto las que ya estan guardadas en el ini como las que uno acaba de hacer ya intente de varias maneras pero no lo e logrado
Título: Re:monedas
Publicado por: 3dgeminis en Mayo 10, 2014, 03:24:10 AM
No he trabajado mucho con archivos ini, pero en base al ejemplo de brunoxzx te hice un ejemplo, estudialo y adaptalo a tu juego  ;)
Título: Re:monedas
Publicado por: eams1986 en Mayo 10, 2014, 05:12:52 AM
//para restar..
global.money+=1;

Brunoxzx Hola como esta disculpa la molestia
Este comando es para restar es que le veo +=1
Estoy algo enchibolado para mi sería -=1 pero no se la verdad .no se como lo usa
Gracias y saludós a todos
Título: Re:monedas
Publicado por: trapitoloko en Mayo 10, 2014, 05:21:03 AM
Si parece algo raro el código
Título: Re:monedas
Publicado por: criizziy en Mayo 10, 2014, 05:38:04 AM
gracias amigo ya logre consegirlo :D
Título: Re:monedas
Publicado por: 3dgeminis en Mayo 10, 2014, 06:28:58 AM
//para restar..
global.money+=1; 
en la apurada por ser el primero en responder le salto ese error :-[
da por seguro que ya se dio cuenta  8)
Título: Re:monedas
Publicado por: brunoxzx en Mayo 10, 2014, 08:28:32 AM
Pff claro que no cometí un error  8), escribí ese "+=1" esperando que "criizziy" lo notara y lo resolviera por si mismo, una prueba clásica de atención.

Nah en realidad lo escribí con prisa y hasta ahora me doy cuenta  :D.