qna_rh
Thread Id: 25558
Thread Name: (Duda) (FR) Problema con un mini??
#0
Jonouchi~ 27699
Hola a todos, espero que esten muy bien, pues tengo esta vez un error Raro, nunca me habia pasado, y cuando pasó me quede WTF?....
Pues verán, yo hice un script de nivel, en el cual hay un mini oculto por A-Map, hace una cadena de applymovements, esto de la cadena ya lo habia hecho muchiiisimas veces, aunque esta vez agregué un movimiento de cámara.
En el mini tengo el deconocido (El primero) en 03, como deberia estar (Creo)...
¿Puede que ocurra porque el mini está situado en un warp?
Estas son unas scans de lo que sucede.....

Asi se ve cuando está a punto de salir


Y asi se ve cuando sale


Espero que me ayudeis, yo os agradeceria muchisimo :D
#1
RedMort 26611
¿Puede que ocurra qué? No entiendo ni qué quieres, ni qué te ocurre.
Por cierto, no veo las imagenes.
#2
Jonouchi~ 27699
Iniciado por RedMort
¿Puede que ocurra qué? No entiendo ni qué quieres, ni qué te ocurre.
Por cierto, no veo las imagenes.


El mini, a la hora de aplicarse los movimientos, camina, pero por debajo del suelo, y obviamente quiero que camine por el suelo xD
PD: Es raro que no veas las imágenes, ya que yo las veo
#3
Tito Sayer301 26309
Yo tambien veo las imagenes, pero esto tiene pinta de ser problema del script, si nos lo enseñas podremos ayudarte mejor.
#4
Jonouchi~ 27699
Iniciado por Sayer D. Flow!
Yo tambien veo las imagenes, pero esto tiene pinta de ser problema del script, si nos lo enseñas podremos ayudarte mejor.


Claro....
#dynamic 0x800000

#org @inicio
lockall
special 0x113
applymovement 0x7F @movcam1
waitmovement 0x7F
special 0x114
setdooropened 0xF 0x7
pause 0x20
sound 0x9
setdoorclosed 0xF 0x7
playsong 0x013B 0x0
showsprite 0x3
applymovement 0x3 @mov2
waitmovement 0x3
pause 0x60
special 0x113
applymovement 0x7F @movcam2
waitmovement 0x7F
special 0x114
applymovement 0x3 @mov3
waitmovement 0x7F
applymovement 0xFF @movface
waitmovement 0xFF
textcolor 0x0
msgbox @msg1 0x6
applymovement 0x3 @mov4
waitmovement 0xFF
applymovement 0xFF @mov5
waitmovement 0xFF
setdooropened 0x10 0xD
pause 0x20
sound 0x9
applymovement 0x3 @mov6
waitmovement 0x3
setflag 0x200
applymovement 0xFF @mov7
waitmovement 0xFF
setvar 0x40FF 0x1
warp 0x4 0x3 0x0 0x6 0xC
release
end

#org @movcam1
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0xFE 'Finalizar Movimientos

#org @mov2
#raw 0x10 'Paso Abajo
#raw 0x2 'Mirar Izquierda
#raw 0x62 'Exclamación (!)
#raw 0xFE 'Finalizar Movimientos

#org @movcam2
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0xFE 'Finalizar Movimientos

#org @mov3
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0xFE 'Finalizar Movimientos

#org @movface
#raw 0x3 'Mirar Derecha
#raw 0xFE 'Finalizar Movimientos

#org @mov4
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x1 'Mirar Arriba
#raw 0xFE

#org @mov5
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0xFE 'Finalizar Movimientos

#org @mov6
#raw 0x11 'Paso Arriba
#raw 0x60 'Ocultar
#raw 0xFE 'Finalizar Movimientos

#org @mov7
#raw 0x13 'Paso Derecha
#raw 0x11 'Paso Arriba
#raw 0x60 'Ocultar
#raw 0xFE 'Finalizar Movimientos

#org @msg1
= [rival]: ¡Anda, \v\h01!\n¡Te levantas con las sábanas\lpegadas!\p¿Recuerdas que dia es hoy?.\p¡Mi abuelo nos iba a dar un\nPOKéMON y la POKéDEX!\p¡Vamos, que te quedas atrás!.

Por cierto, muchas gracias por ayudar otra vez :D
#5
Tito Sayer301 26309
prueba a poner clearflag 0x(flag asignada al mini rival) antes del showsprite.
Creo que eso.
#6
Jonouchi~ 27699
Iniciado por Sayer D. Flow!
prueba a poner clearflag 0x(flag asignada al mini rival) antes del showsprite.
Creo que eso.


Ya lo he puesto y nada..... Debo borrar el setflag?
#7
Tito Sayer301 26309
Pues en principio no, prueba a poner el clearflag y el showsprite antes del setdooropen, a ver si asi...
#8
Jonouchi~ 27699
Iniciado por Sayer D. Flow!
Pues en principio no, prueba a poner el clearflag y el showsprite antes del setdooropen, a ver si asi...


Ya..... Sin resultados :(
He tratado incluso mover el warp y nada, lo raro es que lo mismo (Exceptuando el movimiento e cámara) lo hice en otro script pero ahora no me sale :(
#9
Javi4315♪ 13374
¿Y por qué se cierra la puerta con el mini en medio? ¡Le vas a pillar! xD
No, en serio, abre la puerta, avanza al mini un paso abajo, cierra la puerta y luego sigue con los demas applys. Quizás sea el error. Quizás no lo sea, también es cierto. Pero al menos hacer eso es lo normal.
#10
Jonouchi~ 27699
Iniciado por Javi4315♪
¿Y por qué se cierra la puerta con el mini en medio? ¡Le vas a pillar! xD
No, en serio, abre la puerta, avanza al mini un paso abajo, cierra la puerta y luego sigue con los demas applys. Quizás sea el error. Quizás no lo sea, también es cierto. Pero al menos hacer eso es lo normal.


Gracis por ayudarme otra vex :D
Pues, lo he hecho como has dicho, y pues... queda mejor, más bonito por asi decirlo
Aunque el mini sigue caminando por debajo del suelo :(
#11
ReoNeky 18653
A ver.... Al mini del rival (Al pinchar en él), en donde pone ID PEOPLE pon una flag ocupada, por ejemplo: 002C
(Y en movimientos del mini, lo pones "Sin movimiento" en vez de "oculto")
Luego en el script pones esto:

#org @inicio
lockall
special 0x113
applymovement 0x7F @movcam1
waitmovement 0x7F
special 0x114-----> Esto quítalo, sobra, si no vas a mover el prota hasta más tarde.
setdooropened 0xF 0x7
doorchange---> esto hace que la animación se carge bien (No sé si iba después o antes del setdooropened, solo prueba)
pause 0x20
sound 0x9
Showsprite 0x(Número del mini del rival) Hará un toque más pro
applymovement 0x(Número del mini del rival) @mov este lo he añadido yo para que dé un paso pasa salir de la casa y dé un toque mucho más profesional "Un paso abajo solo"
setdoorclosed 0xF 0x7
doorchange---> esto igual que arriba, prueba como está o sino, ponerlo delante del setdoorclosed.
playsong 0x013B 0x0
applymovement 0x3 @mov2
waitmovement 0x3
pause 0x60
special 0x113----> Esto no hace falta, porque si quitas el special 114... aún sigue el primero que pusiste.
applymovement 0x7F @movcam2
waitmovement 0x7F
special 0x114
applymovement 0x3 @mov3
waitmovement 0x7F ---> ¿Por qué 7F? en todo caso un 3
applymovement 0xFF @movface
waitmovement 0xFF
textcolor 0x0
msgbox @msg1 0x6
applymovement 0x3 @mov4
waitmovement 0xFF---> 0x3
applymovement 0xFF @mov5
waitmovement 0xFF
setdooropened 0x10 0xD
pause 0x20
sound 0x9
applymovement 0x3 @mov6
waitmovement 0x3
setflag 0x200
applymovement 0xFF @mov7
waitmovement 0xFF
setvar 0x40FF 0x1
warp 0x4 0x3 0x0 0x6 0xC
release
end

Espero haberte ayudado, haz lo que te he dicho del mini, ponle esa ID people y quítale el movimiento oculto por sin movimiento y arregla el script.

¡Saludos!

PD: Edito* Cierro tema, parece que le he ayudado C: