Hola que tal.
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:
$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;
Entonces quiero poder ingresarle un valor a esa función como por ejemplo 644 y me muestre:
Código:
$AGGRESSIVE = 4;
$CANATTACK = 128;
$CASTSENSOR_CHASE = 512;
Que la suma de esas 3 variables es 644. Y así. Si ingreso 12288 me mostraría solo:
Código:
$CHANGETARGET_MELEE = 4096;
$CHANGETARGET_CHASE = 8192;
Que 12288 es la suma de 4096 y 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~