15874-Como_haser_un_script_de_comversacion\?_(xse)
#2
Rod 24578
Derick, un script siempre debe comenzar con #DYNAMIC 0x800000
800000, no 80000 ni 8000, ¡800000!

#DYNAMIC 0x800000


Luego se debe colocar el encabezado por ejemplo: @script o @codigo, siempre y cuando este todo junto, por ejemplo, no es valido @todo junto, seria @todojunto.


#DYNAMIC 0x800000
#org @script


Luego colocariamos el comando "LOCK" que hace que el mini con el que hablamos no se mueva.


#DYNAMIC 0x800000
#org @script
Lock


Luego vendria el comado "FACEPLAYER" que hace que el mini con quien hablamos nos mire a nosotros.


#DYNAMIC 0x800000
#org @script
Lock
Faceplayer


¿Qué viene ahora?

El msgbox, el cual hay 7 tipos,

0x0 - Para cuando encontramos un objeto en el piso.
0x1 - Cuando nos dan un objeto.
0x2 - Igual que el 0x6 pero ya incluido faceplayer.
0x3 - Este se usaría para carteles.
0x4 - También como el 0x6 pero el mensaje no desaparece hasta usar otro comando.
0x5 - Para mensajes de Si y No.
0x6 - Este es de un texto común y corriente. (Te explicare este)
--------------------------------------------------------------------
0xA - Este sirve solo para Esmeralda, el cual hace que te llamen al PokéNav.

Se pondría entre el msgbox y el 0x6 el nombre el título del msgbox, que puede ser cualquiera pero también pegado como el encabezado. Quedaría así.


#DYNAMIC 0x800000
#org @script
Lock
Faceplayer
msgbox @texto 0x6


Ahora vendria el comando "RELEASE" que OJO! Solo se usa si has usado el comado Lock.


#DYNAMIC 0x800000
#org @script
Lock
Faceplayer
msgbox @texto 0x6
release


Y para finalizar se colocaría el comando "END" que indica que termina ahí el script. Imprescindible en todo script, que no se te olvide!


#DYNAMIC 0x800000
#org @script
Lock
Faceplayer
msgbox @texto 0x6
release
end


Ahora por ultimo se colocara (Con una linea por el medio) el offset ¿Qué es? se colocará

#org @AquíIraElNombreDelMsgbox

Y quedara asi.


#DYNAMIC 0x800000
#org @script
Lock
Faceplayer
msgbox @texto 0x6
release
end

#org @texto


Y por ultimo colocaremos el texto que dirá el mini, en la linea siguiende al "#org @texto" lo pondremos, yo recomiendo darle a Ctrl + T, donde sera mas facil escribir.

Con lo que dices simplemente colocaremos por ejemplo el Prota hablando con su Mamá:

Mamá: Hola [player] ¿Cómo dormistes?

[player]: Bien Mamá, y tú?

Mamá: Bien.

Y despues de poner el texto le darás a Convertir y luego a insertar para colocar el texto.

Así quedara el script final:


#DYNAMIC 0x800000
#org @script
Lock
Faceplayer
msgbox @texto 0x6
release
end

#org @texto
= Mamá: Hola [player] ¿Cómo dormistes?\p[player]: Bien Mamá, y tú?\pMamá: Bien.


Y así quedaria el script final, si tienes alguna duda preguntame a mí, a Gintonic, o a Aaron.

Saludos!