Registrarse

[RPG - Scripting] Combates duales

celtia

Pequeño saltamontes
Buenas otra vez!
Estoy teniendo problemas para conseguir que los combates dobles se activen. Consigo que el resto de combates individuales se activen al pasar el jugador por delante de ellos dentro del rango de casillas seleccionado, pero en el caso de los combates dobles no soy capaz. La única forma que encuentro de que se activen es hablando directamente con uno de los PNJ y lo que a mi me gustaría es que se activará al igual que el resto de entrenadores, marcando un rango de casillas.
No se si es posible, por que no he encontrado un evento en pokémon essentials igual, y por más que busco tutoriales tampoco encuentro algo de este tipo.
 

Manurocker95

Doctorando en Ingeniería Biomédica & Game Dev
Miembro insignia
Buenas otra vez!
Estoy teniendo problemas para conseguir que los combates dobles se activen. Consigo que el resto de combates individuales se activen al pasar el jugador por delante de ellos dentro del rango de casillas seleccionado, pero en el caso de los combates dobles no soy capaz. La única forma que encuentro de que se activen es hablando directamente con uno de los PNJ y lo que a mi me gustaría es que se activará al igual que el resto de entrenadores, marcando un rango de casillas.
No se si es posible, por que no he encontrado un evento en pokémon essentials igual, y por más que busco tutoriales tampoco encuentro algo de este tipo.
Depende de la versión de Essentials que utilices pero en la ruta 3 tienes ejemplos de batallas dobles con 2 personajes y con uno (es cuestión de pasarle el parámetro correcto). Recuerda que para hacer combates dobles debes además tener 2 pokémon en el equipo y tener el rival o rivales 2 entre ellos.
 

celtia

Pequeño saltamontes
Depende de la versión de Essentials que utilices pero en la ruta 3 tienes ejemplos de batallas dobles con 2 personajes y con uno (es cuestión de pasarle el parámetro correcto). Recuerda que para hacer combates dobles debes además tener 2 pokémon en el equipo y tener el rival o rivales 2 entre ellos.
Utilizo la versión 16.2, se que es antigua pero fue la primera que descargue y pues ya sigo con ella.
Y en lo de copiar eventos ya lo he hecho, he cogido los ejemplos de la ruta 3 de combates duales y sigue sin activarse al pasar el jugador unas casillas por delante, tan solo consigo que se active al interactuar con ellos.
 

Manurocker95

Doctorando en Ingeniería Biomédica & Game Dev
Miembro insignia
Utilizo la versión 16.2, se que es antigua pero fue la primera que descargue y pues ya sigo con ella.
Y en lo de copiar eventos ya lo he hecho, he cogido los ejemplos de la ruta 3 de combates duales y sigue sin activarse al pasar el jugador unas casillas por delante, tan solo consigo que se active al interactuar con ellos.
Raro me parece, estás usando de referencia los que te indico aquí? Porque a mi me funciona sin problemas:

 

celtia

Pequeño saltamontes
Raro me parece, estás usando de referencia los que te indico aquí? Porque a mi me funciona sin problemas:

No había probado con eses, estaba probando con estes.
Captura de pantalla 2024-01-14 192306.png


Por que quiero utilizar los personajes duales que ya trae el essentials por defecto, y con los otros no sé como los utilizarlos.
Tendré que probar
 

Manurocker95

Doctorando en Ingeniería Biomédica & Game Dev
Miembro insignia
No había probado con eses, estaba probando con estes.
Ver el archivo adjunto 16160

Por que quiero utilizar los personajes duales que ya trae el essentials por defecto, y con los otros no sé como los utilizarlos.
Tendré que probar
Por estas cosas hay que leer la documentación y la wiki. Para que cualquier entrenador te detecte a distancia hay que configurarlo con el nombre y algunos comandos. Primero, debes poner en el nombre "Trainer(numero de casillas)". Después, añadir Kernel.pbNoticePlayer(get_character(0)) para que salga la interrogación y ponerlo como event touch para que se lance el combate según se aproxime y te toque. Si los pones es ese mismo entrenador, te detectará igual que el otro.

1705260966728.png


En el ejemplo del tipo que me has enseñado:

1705261213235.png
 
Arriba