Quiero hacer una función que lea un número entero y dependiendo de ello me muestre los registros que necesito y no tengo idea como hacerlo.
La cosa es así:
Tengo una tabla de variables con sus valores:
Código:
Entonces quiero poder ingresarle un valor a esa función como por ejemplo 644 y me muestre:$CANMOVE = 1; $LOOTER = 2; $AGGRESSIVE = 4; $ASSIST = 8; $CASTSENSOR_IDLE = 16; $BOSS = 32; $PLANT = 64; $CANATTACK = 128; $DETECTOR = 256; $CASTSENSOR_CHASE = 512; $CHANGECHASE = 1024; $ANGRY = 2048; $CHANGETARGET_MELEE = 4096; $CHANGETARGET_CHASE = 8192; $TARGETWEAK = 16384;
Código:
Que la suma de esas 3 variables es 644. Y así. Si ingreso 12288 me mostraría solo:$AGGRESSIVE = 4; $CANATTACK = 128; $CASTSENSOR_CHASE = 512;
Código:
Que 12288 es la suma de 4096 y 8192.$CHANGETARGET_MELEE = 4096; $CHANGETARGET_CHASE = 8192;
Espero darme a entender. La cosa es que no se me ocurre nada de nada para realizar esto, espero que puedan darme una mano.
Saludos~