Desaparecer y aparecer (preguntita del millón)
Hola. Tengo un problemita pequeñin, chiquitin, insignifcamente pero vital
. La cuestión es que ya se como hacer para que un personaje desaparezca de donde estemos, se pire, y derivados. Pero ahora tengo que hacer algo un poco más complicado, a ver si podéis ayudarme… La cuestión es que quiero que un personaje, tras haber hablado con el por primera vez, se vaya o desaparezca (eso ya se como hacerlo). Pero ahora que después, aparezca en otro área totalmente distinta (no en un punto de ruta, sino en otro área). Es posible que tenga que repetir el personaje dos veces, pero aún así, cómo hago para que el segundo no aparezca antes de que desaparezca el primero? No se si os estoy liando. Resumiendo: Que hable con un NPJ, este desaparezca, y más tarde, aparezca en otro área pero no antes de que haya hablado con él en el otro área. ¿Podeis ayudarme? Muchas gracias 
Neverwinter Nights
Ayyyyy, ojalá todas las preguntas del millón fuesen así
. Puedes hacerlo de dos formas:
a)Con la acción actionmovetoobject. Le das como destino el waypoint que sea, no importa que esté en otro área.
b)Lo destruyes y lo creas otra vez en el punto que sea. Sería con las funciones destroyobject y createobject. Lo metes todo en el mismo script y el script lo pones en la conversación del pnj, de modo que cuando termine de hablar el pnj se destruye y se crea el nuevo en el otro sitio. No necesitas hacer el pnj por duplicado, sino tan sólo mete alguna variable en la conversación para que cambie lo que dice.
También lo puedes hacer mediante triggers y cosas de esas pero es más sencillo como te digo.
Coincido con Atary
si las preguntas del millon fueran asi … seriamos ricos jejeje
Bueno ademas de lo sugerido por atary puedes en la conversacion en vez de destroyobject para que desaparezca, pon jumptoobject o jumptolocation y este sea un waypoint normalito en el sitio que tu quieras.
Si, ya lo he conseguido tal y como decíais. Pues es verdad que no era tan chungo. Gracias a los dos