Como hacer que una variable no se sume?

Publicado por KootGok, Julio 31, 2020, 01:42:10 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

KootGok

Sigo trabajando con mi juego. Pero surgió OTRO PROBLEMA. Lo que sucede es que tengo dos variables una llamada global. Puntos y otra global. HiScore. Esta última supuestamente tiene que mostrar el puntaje más alto obtenido, y sobre todo, cuando el score es menor debe dejar de sumarse hasta que este lo supere. Eso estoy tratando de hacer. He buscado por internet hasta en foros en inglés pero no logré encontrar nadie que tenga la misma inquietud que yo. El código que estoy tratando de encajar en el evento STEP del HiGHSCORE es el siguiente:

if global. Puntos < global. HiScore { global. HiScore (tiene que dejar de sumarse si pasa eso)  ; }

Ojalá alguién me ayude!

Yphize

Prueba a sumar la variable global.Hiscore, SÓLO cuando sea menor que global.Puntos:

if global.Hiscore < global.Puntos
{
     global.HiScore = global.Puntos;
}

KootGok

Ahora ya me andá amigo. Me basé en tu código con la ayuda de una páginaa en inglés.
Borré todos los +1 para la puntuación HIGHSCORE e ingresé el siguiente ccódigo en el evento STEP del HISCORE:
[gml]if (global. Puntos > global. HiScore) {
    global. HiScore = global. Puntos;}[/gml]

Powered by EzPortal
SMF spam blocked by CleanTalk