qna_rh
Thread Id: 8839
Thread Name: Script grande donde está el fallo
#0
Pablo 12776
#dynamic 0x711052

#org @comienzo
lock
faceplayer
msgbox 0x8711053
callstd 0x6
applymovement 0x4 0x711054
waitmovement 0x0
applymovement 0x3 0x711055
waitmovement 0x0
msgbox 0x8711056
callstd 0x6
release
end

#org 0x8711053
= Miembro del TEAM ROCKET: Me ha\nderrotado ese tal BRUNO, me las\lpagará.\p[player]: Te lo mereces.

#org 0x711054
#raw 0x51
#raw 0x4F
#raw 0x09
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0x09
#raw 0xFE

#org 0x711055
#raw 0x10
#raw 0xFE

#org 0x8711056
= BRUNO: Tenías que haberme visto\n[player].\p[player]: Me lo puedo imaginar.


Porque falla este script
#1
RogellParadox~ 13353
Iniciado por Pablo

#dynamic 0x711052

#org @comienzo
lock
faceplayer
msgbox 0x8711053
callstd 0x6
applymovement 0x4 0x711054
waitmovement 0x0
applymovement 0x3 0x711055
waitmovement 0x0
msgbox 0x8711056
callstd 0x6
release
end

#org 0x8711053
= Miembro del TEAM ROCKET: Me ha\nderrotado ese tal BRUNO, me las\lpagará.\p[player]: Te lo mereces.

#org 0x711054
#raw 0x51
#raw 0x4F
#raw 0x09
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0x09
#raw 0xFE

#org 0x711055
#raw 0x10
#raw 0xFE

#org 0x8711056
= BRUNO: Tenías que haberme visto\n[player].\p[player]: Me lo puedo imaginar.





Porque falla este script[/quote]

#org @comienzo, has puesto un offset aqui?
#2
Pablo 12776
olle lo de[/quote]
era para meterlo en un testo citado
#3
Jenzh~ 12425
Que es lo que te sucede?
es un script de gatillo?
si es asi, puede que en el advance map no le allas puesto 03 en donde dice "desconocido", y una variable, para que no se repita siempre

PD: [??????], esta utilizando dynamic .-.
#4
Javi4315♪ 13374
Iniciado por Pablo

#dynamic 0x711052

#org @comienzo
lock
faceplayer
msgbox 0x8711053
callstd 0x6
applymovement 0x4 0x711054
waitmovement 0x0
applymovement 0x3 0x711055
waitmovement 0x0
msgbox 0x8711056
callstd 0x6
release
end

#org 0x8711053
= Miembro del TEAM ROCKET: Me ha\nderrotado ese tal BRUNO, me las\lpagará.\p[player]: Te lo mereces.

#org 0x711054
#raw 0x51
#raw 0x4F
#raw 0x09
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0x09
#raw 0xFE

#org 0x711055
#raw 0x10
#raw 0xFE

#org 0x8711056
= BRUNO: Tenías que haberme visto\n[player].\p[player]: Me lo puedo imaginar.


Porque falla este script


Deberías leer el tutorial de Rey boo sobre como hacer tu primer script, pues no estás compilando bien. Los offset, no sé que decirte xD, así no va. Si utilizas el #dynamic cambia los offset (que de todas formas los tienes mal puestos) por pointers ¿Cómo? Leyendo el tutorial que te he dicho.

Suerte!!
#5
Loony Boo♪ 12263
Iniciado por Pablo

#dynamic 0x711052

#org @comienzo
lock
faceplayer
msgbox 0x8711053
callstd 0x6
applymovement 0x4 0x711054
waitmovement 0x4
applymovement 0x3 0x711055
waitmovement 0x3
msgbox 0x8711056
callstd 0x6
release
end

#org 0x8711053
= Miembro del TEAM ROCKET: Me ha\nderrotado ese tal BRUNO, me las\lpagará.\p[player]: Te lo mereces.

#org 0x711054
#raw 0x51
#raw 0x4F
#raw 0x09
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0x0A
#raw 0x09
#raw 0xFE

#org 0x711055
#raw 0x10
#raw 0xFE

#org 0x8711056
= BRUNO: Tenías que haberme visto\n[player].\p[player]: Me lo puedo imaginar.


Porque falla este script


1º Los waitmovement están mal. Por suerte, me tomé la molestia de corregírtelos.
2º ¿Esos offsets tienen tamaño suficiente? Yo que tú los cambiaba por unos nuevos (o los establecía como etiqueta dinámica, a.k.a., @[loqueseaperosinespacios]).

Deberías dar más detalles sobre el script. ¿Es de gatillo, es un script preparado para un mini o para un script de nivel?

Saludos.
#6
Gut_Bro 14808
No explicas que fallo tiene, si se ejecuta, hasta donde llega, se reinica o simplemente no se puede compilar...

Pero por lo que yo encontré, me parece que el error está en las etiquetas dinámicas.

Es decir, si vas a usar el #dynamic al principio, debes usar las etiquetas dinámicas en vez de Offsets, esto es, en vez de llamar a una caja de texto con "msgbox 0x123456 MSG_NORMAL" hacerlo con "msgbox @mensaje_x MSG_NORMAL", y en donde está el texto, escribirle la misma etiqueta, es decir un "#org @mensaje_x".

No sé si me entiendas. XD