Registrarse

[Script] Girar varios eventos a la vez

Caeles

Midnight Melody
Girar varios eventos a la vez​

Aquí otro alumno de la escuela de Jess con su proyecto final. Aunque bastante más modesto que el pedazo aporte que se marcó Diego, yo os traigo una pequeña QoL para la hora de hacer eventos.

Si alguna vez habéis hecho eventos con varios personajes, sabéis lo que es tener que hacer que cinco o seis eventos miren hacia una dirección poniendo los correspondientes mover evento. Como eso es un verdadero tostón, y gracias a la ayuda de Jess, he creado una función para facilitar el trabajo. Os dejo el link de descarga en un pastebin:


Usar la función es muy sencillo: solo hay que llamarla desde un evento como pongo a continuación. Necesita dos argumentos y uno opcional*: el primero es un array con los ID de los eventos; el segundo la dirección a la que miran (se admiten los números o las palabras de abajo, comillas incluídas). El tercero, si la dirección es 7 (o "turn toward") el ID del evento al que mirar. Si no se pone, mirará al jugador. No tiene ningún uso cuando la dirección no es 7.


Direcciones:

8 o "up" > arriba
2 o "down" > abajo
4 o "left" > izquierda
6 o "right" > derecha
7 o "turn toward" > mirar a (si está definido el tercer argumento, a ese evento; si no, al jugador)
9 o "turn away" > mirar en dirección contraria al jugador

Ejemplos:

allmove([ID de los eventos a mover], dirección, mirar a evento*)
allmove([1,4,6], 7, 3)
allmove([2,6], 8)​


Y eso, agradecer de nuevo a @Jesswhises por sus clases y resolver dudas hasta el último día. No os olvidéis de pasaros por su server, que es muy majo (?)
 

Jessie

What goes around, comes around
Muchas felicidades por completar tu Proyecto Final de la escuela de Scripting.
Me alegra saber que lograras resolver todas las dudas que tenias acerca de la idea que tenias para tu proyecto final y poder hacer que funcione.

 
Arriba