Pues,si el entrenador esta en una cueva o en una casa,
podrias usar primero el warp y despues usar el trainerbattle...
Creo que podria funcionar.Podrias buscar scripts para que ocurriera
lo siguiente:
El jugador pisa un script y aparece en una casa,despues,
un chico le reta a un combate.
¿Mas o menos buscas eso?
Intentare hacerte un ejemplo para que lo entiendas.
¡Espero haberte ayudado!
¡Tengo algo!
¿Has probado a..?:
org#offset
warp 0x0 0x0 0x0 0x0 0x0
mgbox 0xoffset
callst 0x2
trainerbattle (lo que ponga en el tuto trainerbattle)
A lo mejor funciona.
¡Saludos!