qna_rh
Thread Id: 9923
Thread Name: [Pkmn Fire Red]Duda en otro script
#0
SA998 16653
Hola, tengo otra duda en un script, es este:
#org $script
checkflag 0x1203
if 0x1 goto $no
lock
applymovement 0x07 $mirarte
$mirarte 1 ; #binary 0x04 0xFE
pausemove 0x0000
applymovement 0x07 $!
$! 1 ; #binary 0x62 0xFE
pausemove 0x3000
message $gary
$gary 1 = "texto"
boxset 6
applymovement 0x07 $caminar1
$caminar1 1 ; #binary 0x11 0x11 0x11 0x11 0x11 0x11 0x11 0x11 0x11 0xFE
applymovement 0xFF $caminar1
pausemove 0x0000
applymovement 0x07 $caminar2
$caminar2 1 ; #binary 0x12 0x12 0x12 0x12 0xFE
applymovement 0xFF $caminar2
pausemove 0x0000
message $tgary
$tgary 1 = "texto"
boxset 6
applymovement 0x07 $eh
$eh 1 ; #binary 0x66 0x12 0x12 0xFE
applymovement 0xFF $eh
pausemove 0x0000
message $plol
$plol 1 = "texto"
boxset 6
applymovement 0x07 $girarse
$girarse 1 ; #binary 0x03 0x62 0xFE
applymovement 0xFF $girarse
pausemove 0x0000
message $ein?
$ein? 1 = "texto"
boxset 6
applymovement 0x02 $mlol
$mlol 1 ; #binary 0x12 0x12 0x10 0x10 0x10 0x12 0x12 0xFE
pausemove 0x0000
message $pokemon
$pokemon 1 = "texto"
boxset 6
cry 0xA1 16
message $ROUBIRD2
$ROUBIRD2 1 = "texto"
boxset 6
applymovement 0x02 $roua
$roua 1 ; #binary 0x65 0x1E 0x1F 0x1F 0x1F 0x20 0x20 0x20 0x65 0xFE
pausemove 0x0000
message $jo
$jo 1 = "texto"
boxset 6
cry 0xA1 16
cry 0xA1 16
cry 0xA1 16
cry 0xA1 16
cry 0xA1 16
applymovement 0x02 $ham
$ham 1 ; #binary 0x1D 0x1D 0x02 0xFE
pausemove 0x0000
message $hams
$hams 1 = "texto"
boxset 6
release
end

#org $no
end

Al llegar al primer "cry 0xA1 16" el script se para, alguien me ayuda¿?
#1
Javi4315♪ 13374
Uff, pues la verdad es que lo veo difícil xD. Pero no sé, prueba a cambiar el cry:

cry 0xA1 16 => cry 0xA1 1

No sé, es lo único que se me ocurre ahora mismo. Dudo que sea ese el problema, pero no sé, por probar no se pierde nada...

Y, en caso de que siga sin funcionar, dime si ese primer cry llega a sonar o directamente no suena, porque si suena, el problema es otro.
#2
SA998 16653
Es que el cry si suena pero si lo cambiase a "cry 0xA1 1" sonaría Bulbasaur y no Pidgey (que es el que quiero que suene)
#3
Javi4315♪ 13374
Iniciado por SA998

Es que el cry si suena pero si lo cambiase a "cry 0xA1 1" sonaría Bulbasaur y no Pidgey (que es el que quiero que suene)


¿Sí? Pensaba, es más, juraría que era el otro parámetro el que definía el pokémon, no sé, de todas formas no puedo comprobarlo en el ordenador que estoy ahora.

Pero bueno, se me ocurre otra solución, el empleo del comando "nop". Mira, prueba a poner dos "nop" debajo del cry, es decir, así:

[cry]
nop
nop
[resto del script]

Prueba eso a ver ;D
#4
SA998 16653
Si, era eso muchas gracias :D