qna_rh
Thread Id: 13631
Thread Name: Duda Con applymovement
#0
kay03 23116
Pueblo lavacanda.. De pokemon ruby en cuanto sales del gimnasio se supone que May/Brendan llegan y te hablan..

Tengo problema con ese script cambie un poco el pueblito y editede ese script para que llegara hasta donde estoy pero al momento de probarlo no me sale y el texto sige en ingles( a pesar de haberlo traducido) es como si no lo hubiese modificado..

Entonces empeze a revisar el script palabra por palabra y habian unas que no reconocia la que mas me llamo la atención y no encontre en internet es esta:

'---------------
#org @snippet11
spritebehave 0x7 0x8
return

'---------------
#org @snippet12
spritebehave 0x7 0x7
return

'---------------
#org @snippet13
spritebehave 0x7 0xA
return

'---------------
#org @snippet14
spritebehave 0x7 0x9
return



Esos spritebehave.. Tiene algo que ver con que no se cambie el script??
Necesito ayuda con ese problema :S saber que significan y para que sirven??

Gracias de antemano...
#1
Javi4315♪ 13374
¿Editaste el script? ¿Pero sabes algo de scripting? ¿Sabes cómo funcionan los pointers? ¿Sabes que si editas un script con nuevos comandos y no repointeas te cargas el código de otros pointers? En fin, son muchas cosas xD

¿Sabes scriptear? Porque si no sabes muy bien lo que haces, es eso, que te has cargado el script. Así que yo te recomendaría aprender antes de nada.
#2
kay03 23116
Amm.. Solo lo básico xDD refiriendose al applymovement no mucho :p Solo los llego a editar un poco y trate de buscar un tutorial sobre esto pero no encontre alguno que nombrara este spritebehave.. ninguno tan completo :(
#3
Sephiroth 13677
Buenas.
El comando sprite behaviour (spritebehave), como explica Thethethethe aqui, es un comando que cambia el comportamiento o proceder de un sprite. No puedo decirte mas, por mas que busque en PokeCommunity y esos lugares sigo sin encontrar una explicacion clara.
De todos modos intenta comenzar un nuevo script en otro offset y el problema no va a persistir.
#4
kay03 23116
Oh.. y ese script lo que le cambie nadamas fue el texto xD lo traduci y cambie de lugar al personaje de este script pero nadamas los comandos ya no los cambie.. trate de cambiar en la ultima parte los movimientos para hacer que llege hasta mi personaje pero como dije en el juego aparece como si no hubiera cambiado movimientos y textos.
#5
Ángel Uchiha 12304
Te cargaste el script, posiblemente te "subiste" a otro...

Mira te recomiendo que busques un offset libre... Como 0x800000.
Luego ahí, copias y pegas el script de ruby, y lo modificas. Y... ¡Tachán!
Ya te dbe funcionar proque no hay problemas de espacio. ^^
#6
Sephiroth 13677
Iniciado por kay03

Oh.. y ese script lo que le cambie nadamas fue el texto xD lo traduci y cambie de lugar al personaje de este script pero nadamas los comandos ya no los cambie.. trate de cambiar en la ultima parte los movimientos para hacer que llege hasta mi personaje pero como dije en el juego aparece como si no hubiera cambiado movimientos y textos.


Pues sucedio lo que dijo Angel, jodiste el script en terminos comunes.
No se puede hacer algo a ojo en scripts, todo es mecanica precisa y todo se mide con cuentagotas, no pudes poner algo ahi abajo para que el personaje llegue nada mas, es complicado; solo tenlo en cuenta para la proxima vez.

Y si quieres volver a hacerlo, pregunta aqui o comentalo con alguien; y como te dijo Angel, usa el offset 0x800000 y no te olvides del comando #DYNAMIC 0xOFFSET al principio.

Creo que la duda ya esta resuelta y que pueden cerrar el tema.
Chao.
#7
Ángel Uchiha 12304
Si creo que tambien. TEMA CERRADO.