Buenas~
Esta duda va más enfocada al tema "teoría" más que de un error de php. Lo que sucede es que por más que pienso en la forma de hacerlo, no me llega a la cabeza. Pondré un ejemplo sencillo para que se entienda lo que pretendo hacer.
Digamos que tenemos un juego, donde hay una tienda. En el juego hay ciertas evoluciones. Pongamos Magos, Archimagos y Mago oscuro, que es un tema que seguro todos sabrán de que va.
Ahora, en la tienda hay objetos para cada rango pero, obviamente, un Archimago podrá comprar tambien objetos para Magos y un Mago oscuro podrá comprar objetos de los dos rangos inferiores pues es la máxima evolución.
Entonces lo que pretendo hacer es algo como eso. Que habría que hacer para decirle al programa que si soy Archimago, puedo comprar objetos de Mago y Archimago pero de Mago Oscuro no, por ser superior.
Espero que se entienda y no sea demasiado lioso. Intenté explicarlo lo más sencillo
Gracias! (: