Si dices que pasa eso es porque lee el boxset, lo que quiere decir que el script te envía a uno de los pointer, lo que a su vez quiere decir (xD) que el countpokemon es altamente probable que esté funcionando bien. Esto me lleva a pensar que el error está en los textos, pero no estoy completamente seguro.
$text1 1= Tienes 1 pokemon
Mira, no digo que ese vaya a ser el problema, pero probando daremos con la solución. Como ves, el "=" está pegado al "1", prueba a separarlos, quizás sea eso lo que provoca el error. No obstante, si te falla, que no lo descarto en absoluto, vuelve a postear ;D
PD: Edita tus mensajes para no hacer multipost. Corrígelo o quizás te sancionen...