Neverwinter Nights
Menú
Gamersmafia es ahora un archivo de solo lectura.

Al hablar, cambiar de area.

Se puede hacer, que hal hablar con alguien se cambie de area? Por Ejemplo. [code:1:4c91f99993] Os explico: Estoy haciendo un modulo del señor de los anillos, y en la comarca, todos están preparando la fiesta de bilbo, está el tablao donde habla y todo eso, pero es de dia y no está bilbo. luego, aparte creo otra area que sea denoche y con toda la gente y bilbo. Pues bien, hablas con frodo y te dice, vamos a la fiesta? si dices que si… telleva al area de la fiesta, si dices que no, sigues por ahi.[/code:1:4c91f99993] Gracias a todos

Si, si se puede. Primero en el área al que te quieras ir (la fiesta de Bilbo) crea un waypoint donde quieres que aparezca el personajes. Luego en la conversación, en el si, y en la pestaña de acciones emprendidas pones el siguiente script.

[code:1:1952aa63f5]
object oTarget = GetWaypointByTag("tagdelwaypoint");
AssignCommand (GetPCSpeaker(), ActionJumpToObject(oTarget));
[/code:1:1952aa63f5]

Yo lo he probado y funciona, aunque lo hice con un objeto invisible en vez de con un Waypoint. Esta forma debería funcionar y es más elegante.

Salu2

Gracias amigo, el script era lo que me faltaba. Gracias.

Uy, de nada, un placer encantado de ayudar. Bueno, pues adelante con tu módulo.

Salu2

Respecto a lo del objeto invisible me parece una tonteria existiendo los waypoints para esas funciones, representar localizaciones. Con respecto a lo de la fiesta si solo haces un JumpTo… Location u Object si por circunstancia X sale del area antes de que se diga nada…. al reentrar ira al area vacia… a mi manera de ver lo haria con un SetHour y seteando una variable local en el area de transicion en el evento onenter leeria la variable y si es 0 pos no cambia ni la hora ni nada y si es 1 cambia la hora y te llevara siempre a la fiesta …

Esto es mi manera, pero cada uno….

Los más activos en Scripting