Nuevo en esto. ¿Podeis ayudarme?
Muy buenas. Lo primero que toy empezando con nwscript y quizá sea una chorrada, pero si me ayudais con este script os lo agradecería. [code:1:3cd4b9e0e8]location lMuelleIslaLocation = GetLocation(GetObjectByTag(MuelleIsla)); ActionJumpToLocation(lMuelleIslaLocation);[/code:1:3cd4b9e0e8] Lo que quiero hacer es que el pj en una conversación se transporte a otro área en una posición determinada. MuelleIsla es la etiqueta de un objeto invisible puesto en el sitio donde quiero que en pj aparezca. Cuando compilo se para en la declaracion de la variable y dice VARIABLE DEFINIDA SIN TIPO, lo cual no se mu bien que quiere decir. Podeis ayudarme?. Y podeis decirme si sabeis de algún sitio donde mirar que son ese tipo de errores como el de variable definida sin tipo?. Gracias y Salu2
Neverwinter Nights
Creo que te faltaban las comillas en MuelleIsla, es que si no en vez de tomarlo como una cadena lo toma como si fuese una variable.
location lMuelleIslaLocation = GetLocation(GetObjectByTag(“MuelleIsla”));
Salu2
Tras, pues tienes razón. Tiene toda la pinta de ser eso. CachienDiez. Había encontrao otra forma gracias a mi amigo Vagrant
, pero gracias por decirmelo. En cuanto llegue a casa lo pruebo a ver si es eso.
Gracias y Salu2
y de paso
object oPc= GetLastSpeaker();
ActionJumpToLocation(lMuelleIslaLocation, oPc);
Así no funciona, hay que meter el assign command.
Y aún así tampoco me funciona. No con Location, tengo que moverlo al objeto con AcrionJumpToObject y con el AssignCommand.
Salu2
AssignCommand(GetPCSpeaker(), ActionJumpToObject(GetWaypointByTag(“tag_del_waypoint”)));
Este es el script, si lo vas a meter en una conversación déjalo tal cual. Si va en otro sitio debes cambiar al objeto que vas a mandar por ahí, es decir, si es al entrar en un trigger sería GetEnteringObject o lo que corresponda en vez de GetPCSpeaker().
Suerte y un saludo.
Pdt: Este script está sacado directamente de un módulo mío y está comprobado, si no te va es que algo raro hay.
Muchas gracias Atary
así lo había hecho, pero poniendo GetLastSpeaker() (que lo voy a poner como dices tu, que paice más seguro), y usando un Objeto invisible en vez de un Waypoint.
De nuevo Gracias y Salu2