Registrarse

Coversacion a oscuras

Estado
Cerrado para nuevas respuestas.

Jo7a

Kiero mi nick amarillo D:
Mi duda de hoy es: ¿Como puedo hacer una conversacion (msgbox) pero que de fondo se vea la pantalla en negro, (como fadescreen)?

He probado esto:
fadescreen 0x1
pause 0x30
msgbox 0xoffset
callstd 0x6
pause 0x20
fadescreen 0x0

Pero la conversacion no se ve, pulso el boton A y se oye como va pasando la conversacion pero no puedo verla ni leerla.

¿Como lo ago?
 

Javi4315

Babyface
Miembro de honor
Efectivamente, no puedes hacer un msgbox con un fadescreen porque este lo tapa.

Hay una muy buena opción que es con un writebytetooffset, lamentablemente, desconozco el byte y el offset xD. Estaba en wah! "2.0", ahora no tengo acceso a dicha información...

También hay un comando, "darken". Vuelve toda la pantalla en negro. El problema de eso es que debes hacerlo en un script de nivel y no sé si sabrás ya hacer ese tipo de cosas (no es un 02 - validates values, es el otro tipo además del setmaptile). Y, la verdad, no estoy seguro de que se vean los msgbox.

Vamos, resumiendo, pon en el tileset un nuevo bloque, este tiene que ser negro y configuralo para que tape al mini del protagonista. Luego haz un movesprite y un cambio de cámara instantáneo y listo, haces ahí el msgbox. Creo que es la mejor opción, de hecho, es la que siempre he usado, aun teniendo los datos necesairos para hacer el WBTO.

Bueno, si tienes alguna duda o no te sale, dilo ;D
 

Jo7a

Kiero mi nick amarillo D:
Graciass por la idea, ya lo e solucionado pero.. una pregunta:
¿por que cuando uso el cambio de camara instantaneo todos los minis que durante el script an ejecutado un applymovement tambien se teletransportan?
Es decir: durante mi script se mueven (con applymovement) 4 minis y el prota (5 minis) Cuando hago el cambio de camara poniendo despues el special 0x8E,
los 5 minis se teletransportan.

Puedo kitarlos con el movesprite, pero kiero saber por que pasa eso.
 

Javi4315

Babyface
Miembro de honor
Pues eso pasa, simplemente, porque no sólo estás moviendo la cámara, si no que también estás moviendo los minisprites. Además, no sé si incluso afectará a otros eventos como postes, warp y scripts, nunca lo he comprobado... Pero vamos, no te preocupes por eso ;D
 
Estado
Cerrado para nuevas respuestas.
Arriba