8916-Problemas_al_usar_varios_Scripts_(FireRed)
#3
Loony Boo♪ 12263
Iniciado por Alakazem14

Hola jeje este es mi segunda duda recientemente publique uno donde pedia ayuda
de como arreglar la camara que te sigue en los cuartos pero ya lo solucione :D
Bueno pero este si no le hayo forma...
Resulta que decidi hacer un laboratorio pkmn y cree 5 personas
bueno tambien en otro cuarto hice a un chico que grabo un sonido de pkmn y pone un mensaje
lo use con el script CRY
en fin el laboratorio que cree tiene un warp al otro cuarto donde esta el chico que grabo el sonido y viceversa.
use 4 scripts de msgbox para cuando el entrenador les hable a los cientificos estos los volteen a ver, porque a 2 de ellos les puse en advance map movimiento: Mirar arriba.les pongo los scripts de esos 4 mas el chico
Este es el chico
#org 0x80044C
lock
faceplayer
cry 0x96 0x1
msgbox 0x880045C
callstd 0x6
release
end
#org 0x80045C
= Grabé este sonido,\nsi sabes que pokémon es\pDimelo.\p\v\h01: Me pregunto cuál será...\p

Cientifico 1
#org 0x8004F5
lock
faceplayer
msgbox 0x8800505
callstd 0x6
release
end

#org 0x800505
= El jefe es enemigo del laboratorio\nvecino es un hombre\pmuy serio.\p
Cientifico 2
org 0x8004AC
lock
faceplayer
msgbox 0x88004BC
callstd 0x6
release
end

#org 0x8004BC
= Ahora estamos trabajando\p
Cientifico 3
#org 0x8003A0
lock
faceplayer
msgbox 0x88003B0
callstd 0x6
release
end

#org 0x8003B0
= Este es un laboratorio, pero no esta\p\vinculado con el del prof. Oak.\p
Cientifico 4
#org 0x8004D5
lock
faceplayer
msgbox 0x88004E5
callstd 0x6
release
end

#org 0x8004E5
= Uf que duro es el trabajo aquí.\p
El problema es que cuando yo entro al cuarto y les hablo 1 de los scripts no funciona
cualquiera de los 4 destinados a los cientificos, aparte otro script al finalizar la conversacion con el entrenador pone un mensaje raro:
Í ÖBC ÏÂË algo asiii
y con el chico que grabo el sonido tambien dice un mensaje similar al finalizar el script
y el otro cientifico simplemente no dice nada porque el script no funciona
Que esta mal??
Como hago para que use estos scripts al mismo tiempo y ninguno de problemas
yo creo que nada esta mal pero como le hago x favooor
PD:LA 5ta persona que cree en el laboratorio está ahí pero no le he puesto script ni lo eh creado tendrá eso algo que ver???

[hr]
bueno les traigo imagenes para que me entiendan jeje estan en mi photobucket


Obviamente, no pude pasar a otro tema sin antes arreglarte esos fallos técnicos en tu script. Veamos los fallos técnicos:

1º Si usas lock, usas release, no uses uno si no usas otro (además, es algo francamente estúpido). Así que, recuerda, si usas lock, usa release.

2º ¿Cuántas veces lo he repetido ya, 5000? En scripts con más comandos que el propio msgbox (sólo un msgbox) y end, no debes emplear el callstd 0x2, debes emplear el callstd 0x6. ¿Que por qué es así? Por esto:

- Puede dar lugar a un error impredecible (experiencia personal).
- Esta es la estructura recomendada por Pokecommunity
- Si observas el rom por dentro, comprobarás que no se usa el msgbox de tipo 2 (callstd 0x2) en scripts complejos (yo creo que será por algo, ¿no?).

3º ¿Cómo es posible que en el primero lo hagas mal y en el resto de scripts no te equivoques?

Bien, pues ya tienes cosas que arreglar.