En realidad si es 0x3, está comprobando si tiene 3 pokémon en el equipo. El comando countpokemon devuelve el número de pokémon a la variable LASTRESULT, por tanto, tendrás que comparar el valor de la variable con el número que quieras, en este caso 3.
El problema es que el "if" no está bien...