Es que tu funcion no tiene forma de saber si ya hay OTRO Jefe Mayor. Probablemente sea mejor controlar eso usando base de datos.
Cita: mirando detenidamente la parte de 1 solo jefe mayor es facil de implementar
Farra, eso no resuelve el problema. Ya que si hay 2 usuarios con el maximo de exp, aun asi habrian 2 Jefes Mayores.