Blogia
Rol

Libro parlanchin

Hola,
Escribo aqui, para ver si me podeis explicar como hacer que un objeto al usarlo, te salga un texto, es decir, algo asi como el libro de acciones(o emociones o ese verde ^^) que hay en enroth... que cuando lo utilizas, te sale un cuadro de dialogo... su utilidad, podria ser algun libro largo de varias paginas de texto que quiero que aparezca como si fuese lo del libro de emociones pero con mi texto

Muchas gracias por todo

Un saludo

Luis
_________________
Las fiestas, cuantos más mejor!


Volver arriba


Devil
DM

Registrado: 22 Ene 2004
Mensajes: 891
Ubicación: El Claustro
Publicado: Sab Ago 28, 2004 12:56 pm Asunto:

--------------------------------------------------------------------------------

Wolas; no estoy muy seguro si el siguiente guion hace que aparezca ese texto, o bien hace k aparezca solamente un texto flotante en la pantalla:

Cita:

void main()
{
object oPc = GetEnteringObject();
SendMessageToPC(oPc,"En este espacio entre las comillas escribes el texto que quieras que aparezca");
}

De todas formas ese guion actua al entrar en un desencadenante; supongo que para la opcion que buscas habria que midificar lo de GetEnteringObject() por otra funcion diferente.

No tengo a penas idea de esto de los scripts, pero espero k te pueda servir de algo si sabes de esto un pokillo mas k yo

Un saludete!
_________________
No consiguo entender por qué la gente lucha y mata por la religión, pues además, ni siqueira soy capaz de certificar que Dios no existe.



____________________

Volver arriba


Txibi
Administrador

Registrado: 25 Ene 2004
Mensajes: 1415
Ubicación: Andoain, Gipuzkoa, Euzkadi, España, Europa, Gaia.
Publicado: Sab Ago 28, 2004 2:25 pm Asunto: Saludos....jejeje tela...

--------------------------------------------------------------------------------

Saludos....

jeje, una buena noticia y una mala.

La buena es que sí, que ahora te lo contamos.

La mala es que no es "un script" sino un conjunto de parte de script general de modulo, un objeto específico y una conversación asociada. Como mínimo.

Por partes.

Primero tienes por ahí en propiedades del módulo una pestaña que es:

OnActivatedItem.

Si, ahí es, adentro. Si no has estado nunca estará vacía, si has estado debes aclopar el siguiente código ahí.

En ese código se meten TODOS los objetos del módulo activables, así que tendrás que ser ordenado y separarlos, pongamos un ejemplo de dos libros, el libro de sendero y el libro de habilidades.

Código:

//Ejemplo simple de codigo en el guion OnActivatedItem de propiedades del modulo.

void main()
{
object oActivador=GetItemActivator(); //Pillamos quien activa el objeto.
object oArtefacto = GetItemActivated(); //Pillamos el objeto que se activa.

//Libro Magico del Sendero Rojo. Inicio.
if(GetTag(oArtefacto)=="tx_lib_aprendiz")
{
//Si la etiqueta del objeto que se activa es == tx_lib_aprendiz
//Activar la conversacion: tx_lib_aprendiz
AssignCommand(oActivador, ActionStartConversation(oActivador, "tx_libroaprendiz", TRUE));
return;
}//Fin Libro Magico del Sendero Rojo.

//-------------------------------------------------------->>

//Libro de Emociones.
if(GetTag(oArtefacto) == "tx_librohab_1")
{
//Si la etiqueta del objeto que se activa es == tx_librohab_1
//Activar la conversacion: tx_librohab_1
AssignCommand(oActivador, ActionStartConversation (oActivador, "tx_librohab_1", TRUE));
return;
}//fin de Libro de Emociones

//-------------------------------------------------------->>

//Y otro bloque...

//-------------------------------------------------------->>

// Etc...

}//fin cuerpo principal.


Bien, creas el objeto y le pones como propiedad: Lanzar conjuro: Poder único para sí (sin limite de usos/día).

Se aconseja que la resref y la etiqueta del objeto sean idénticas, te evitará muchos quebraderos de cabeza, el never no pone muy claro cuando te pide la etiqueta o cuando te pide la resref. Normalmente resref para crear y etiqueta para seleccionar.

Vale, ahora atar una conversación, pues creas la conversación como siempre. Eso sí, se aconseja que el nombre de la conversación sea idéntico al de la etiqueta del objeto para que sea todo más claro.

Y ya esta. Lo pones en un acceso rápido y cuando cliquees en el saldrá la conversación.

Esto si sólo quieres que salga una conversación claro, si quieres que haga más cosas mete más conversaciones y scripts encadenados....

Por ejemplo el libro de habilidades son 36 scripts encadenados a una conversación tocha, ya que cada línea de conversación dispara su propio script...

Nos vemos.

Txibi.

Volver arriba


Paus Tanner
Gigante de fuego de Izhar

Registrado: 02 May 2004
Mensajes: 510
Ubicación: Vagando por los senderos de mi destino
Publicado: Sab Ago 28, 2004 9:43 pm Asunto:

--------------------------------------------------------------------------------

Muchisimas gracias a los dos... me pondre ahora mismo a mirarlo con calma ^^ : )
_________________
Las fiestas, cuantos más mejor!

0 comentarios