Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: pacne en Junio 24, 2015, 10:46:39 PM

Título: Archivo Ini?
Publicado por: pacne en Junio 24, 2015, 10:46:39 PM
Buenas!
Lo que quiero hacer hacer es sumar toda la puntuacion de cada nivel, tengo el codigo hecho, mi pregunta si se puede simplificar esto:


global.score_total= ini_read_real("puntuacion","nvlcol1",0)
                    +ini_read_real("puntuacion","nvlcol2",0)
                    +ini_read_real("puntuacion","nvlcol3",0)
                    +ini_read_real("puntuacion","nvlcol4",0)
                    +ini_read_real("puntuacion","nvlcol5",0)
                    +ini_read_real("puntuacion","nvlcol6",0)
                    +ini_read_real("puntuacion","nvlcol7",0)
                    +ini_read_real("puntuacion","nvlcol8",0)
                    +ini_read_real("puntuacion","nvlcol9",0)
                    +ini_read_real("puntuacion","nvlcol10",0)
                    +ini_read_real("puntuacion","nvlcol11",0)
                    +ini_read_real("puntuacion","nvlcol12",0)
                    +ini_read_real("puntuacion","nvlcol13",0)
                    +ini_read_real("puntuacion","nvlcol14",0)
                    +ini_read_real("puntuacion","nvlcol15",0)
                    +ini_read_real("puntuacion","nvlcol16",0)
                    +ini_read_real("puntuacion","nvlcol17",0)
                    +ini_read_real("puntuacion","nvlcol18",0)
                    +ini_read_real("puntuacion","nvlcol19",0)
                    +ini_read_real("puntuacion","nvlcol20",0);


Muchas Gracias
Título: Re:Archivo Ini?
Publicado por: arcangelcaos en Junio 24, 2015, 11:56:31 PM
for i=1 ; i<21;i+=1
{global.score_total = ini_read_real("puntuación", "nvlcol"+string(i),0)}

Prueba con eso, haber si te sirve.


Título: Re:Archivo Ini?
Publicado por: 3dgeminis en Junio 25, 2015, 01:17:07 AM
Cita de: arcangelcaos en Junio 24, 2015, 11:56:31 PM
for i=1 ; i<21;i+=1
{global.score_total = ini_read_real("puntuación", "nvlcol"+string(i),0)}
Asi global.score_total valdra el ultimo valor guardado y no la suma, solo falta agregar + para que quede bien

for(i=1;i<21;i+=1)
{
   global.score_total += ini_read_real("puntuacion","nvlcol"+string(i),"")
}


Algo mas, global.score_total debe ser igual a 0 al principio para que funcione
Título: Re:Archivo Ini?
Publicado por: arcangelcaos en Junio 25, 2015, 08:32:51 AM
Jajaj, perdon, es verdad. Es que lo hice rapido y se me paso :-[
Título: Re:Archivo Ini?
Publicado por: pacne en Junio 25, 2015, 11:16:39 AM
Muchas gracias funciona