Hola.
Que yo sepa solo con el "wildbattle" no es posible.
Necesitas agregar la rutina con el Shinyzer, ya que la tengas agregada solo escribes
faceplayer
checkflag 0x? (flag para que no se repita la batalla)
if 0x1 goto 0x? (dirección donde irá lo que hara luego de la batalla
msgbox 0x? (mensaje; por ejemplo "Pikachu : pika!" )
callstd 0x2 (esto solo va si usas la versión anterior de XSE)
cry 0x? 0x0 el ruido que hace el Pokémon)
callasm 0x? (Dirección en la que pusiste la rutina)
setvar 0x8003 0x1
wildbattle 0x? 0x? 0x? (batalla salvaje: Número de Pokémon, Nivel, Objeto que lleva)
setflag 0x(La misma flag de arriba)
end
Es un script "basico" ya depende de ti adaptarlo a tu idea.
Espero que te haya servido, suerte.