Enero 08, 2014, 06:13:19 PM Ultima modificación: Enero 08, 2014, 06:57:47 PM por TLT96
Osea, tengo 4 variables..... como hago facilmente para saber cual es la mas alta?

EJ:
global.vida1
global.vida2
global.vida3
global.vida4

La que sea mayor creara una variable osea.....
si es vida2
global.eleccion=2

si es vida4
global.eleccion=4

Alguna manera facil de hacerlo?

Hola TLT96, este codigo te dirá qué variable es la más alta:


variable_mas_alta=global.vida1
global.eleccion=1
if global.vida2>variable_mas_alta { variable_mas_alta=global.vida2; global.eleccion=2; }
if global.vida3>variable_mas_alta { variable_mas_alta=global.vida3; global.eleccion=3; }
if global.vida4>variable_mas_alta { variable_mas_alta=global.vida4; global.eleccion=4; }


De entrada suponemos que la variable global.vida1 sea la más alta (guardamos su valor en variable_mas_alta y suponemos global.eleccion=1).
Entonces comparamos con las demás variables y en el caso de que una variable sea más grande actualizamos el valor de variable_mas_alta y cambiamos global.eleccion.


Saludos!

#2 Enero 08, 2014, 06:57:04 PM Ultima modificación: Enero 08, 2014, 07:01:05 PM por TLT96
Cita de: Mega G en Enero 08, 2014, 06:23:20 PM
Hola TLT96, este codigo te dirá qué variable es la más alta:


variable_mas_alta=global.vida1
global.eleccion=1
if global.vida2>variable_mas_alta { variable_mas_alta=global.vida2; global.eleccion=2; }
if global.vida3>variable_mas_alta { variable_mas_alta=global.vida3; global.eleccion=3; }
if global.vida4>variable_mas_alta { variable_mas_alta=global.vida4; global.eleccion=4; }


De entrada suponemos que la variable global.vida1 sea la más alta (guardamos su valor en variable_mas_alta y suponemos global.eleccion=1).
Entonces comparamos con las demás variables y en el caso de que una variable sea más grande actualizamos el valor de variable_mas_alta y cambiamos global.eleccion.


Saludos!

Gracias, no lo he probado pero estoy 100% seguro de que funciona.... Razon? era una duda facil pero mi cerebro funciona leeeeeento......

Siempre vengo con dudas simples xDD gracias por responder ;D
Supongo que el tema esta resuelto y puede ser cerrado no? :3

EDIT: Ya lo agregue a mi juego, se ve asi ;P

HV=eC1D
cual=1
if eC2D>HV {HV=eC2D cual=2}
if eC3D>HV {HV=eC3D cual=3}
if eC4D>HV {HV=eC4D cual=4}