Author Id: 12263 Author Name: Loony Boo♪ Post Content: [QUOTE]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 [IMG]http://s1179.photobucket.com/albums/x394/Alakazem14/?action=view¤t=scriptroto3.png#!oZZ1QQcurrentZZhttp%3A%2F%2Fs1179.photobucket.com%2Falbums%2Fx394%2FAlakazem14%2F%3Faction%3Dview%26current%3Dscriptroto3.png[/IMG][/quote] 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.