Ayudita con el facing
Pos eso, q no lo he usado jamás pero necesito usarlo
La cosa es usar el Location y el Facing para que un pnj, al terminar de interactuar con él, vuelva la vista a un objeto. O sea, que SIEMPRE esté mirando a ese objeto salvo cuando se clickea en él. Si alguien me puede poner un script de ejemplito pues agilizaré la cosa. Muchas gracias a todos de antemano, menos a Imris, por feo 
Activos en NWN
Los más activos en Scripting
Subforos
Neverwinter Nights
SetFacing va con un float, de la direccion, aunque tambien hay 4 permanentes DIRECTION_NORTH, _SOUTH, EAST, _WEST, no se,, ha una funcion para cojer la direccion pero no iba bien (a mi).
Que paciencia, por el Dico… ¬¬’
Veamos… lo que tienes que hacer es que, cuando se termine de “molestar” a un PNJ, ya sea tras hablar, atacarle o semejantes, debes poner una línea al final que indique lo que deseas hacer.
Como bien ha indicado Lagarto, la función es la de SetFacing, que es la que vamos a utilizar. Como todo elemento en tres dimensiones, el plano XY lo delimitamos con coordenadas angulares; es decir, como si fuera una circunferencia (o una brujula).
Lo que debes indicar es hacia donde deseas que mire. Por ejemplo, si quieres que mire hacia el “norte”, pues le metes un valor de SetFacing de “0.0” (sin comillas, y con el puntito, que es muy importante para que al script no se le vaya la pinza). Si deseas que mire hacia el “oeste”, pues métele los “270.0” de turno. Personalmente, prefiero utilizar más los números que las letras, ya que aunque son lo mismo, “aveces” no resulta el efecto esperado.
Venga Buzz, un saludo.
Entiendo entiendo, peeeeero comentaba tb acerca del GetLocation pq no me sirve sólo con coordenadas.

Mesplico, tengo dos casos, en el primero se podría hacer como decís, simplemente es un mediano q ta comiendo (animación q lo simula) un pastel q tiene enfrente, y cuando se termine de hablar con él, pues pretendo que vuelva a mirar hacia el pastel, o lo q comerá son moscas
Bien, el problema es el segundo caso, pq sería para un grupo de pnjs q están mirando a otros dos pnjs q están peleando, y por los movimientos de pelea van cambiando de posición, con lo cual aquí las coordenadas no me sirven, y de ahí q necesite el GetLocation de los peleones para q los otros siempre miren hacia ellos.
Ya lo sé, soy un preciosista
A ver, cómo me lo monto?
Eh eh… diferenciemos entre un [b:935c11bb9f]Get[/b:935c11bb9f]Location y un [b:935c11bb9f]Set[/b:935c11bb9f]Location… Un Get lo que hace es coger el dato que le pides, en este caso un float, y almacenarlo en una variable, y el Set lo que hace es “colocar” la variable que deseas.
Ten cuidado con eso
Pos eso, tendré q usar un Get pa almacenar la localización de los pnjs q cambian de sitio.
De todas formas ya digo, jamás lo he usado, así q toi a la espera de ejemplitos
Yo una vez prove un GetLocation y un SetFacingToPoint y no iba
, con un WP de “POST” no se encara hacia la direccion del punto de ruta?
Nop, con eso el pnj regresa al punto de origen, pero mira a donde le da la gana
Juercios que putada, cuando hice una cutscene de esas no consegui que me funcionara el SetFacing y lo ke hacia es que fuera a un punto de ruta y dp a otro “que estaba casi tocando al primero de manera que daba un paso y encaraba donde queria.
Se que es apaños-manolo, pero es lo ke hay
Tenéis que conseguir que el PNJ se encare a un [u:cd8d948bb4]objeto invisible[/u:cd8d948bb4], que no se verá, pero para el PNJ si
Pero ponme ejemplos, cacho peeeeeeeeerra
Y no olvides el encararse a los pnjs q se mueven, q tendrá más trasteo.
Prueba SetFacingToPoint(GetLocation(“objinvi”));, no se he ..
Siempre quedaran los apaños de última hora.
[quote:dda07c1bdb]Muchas gracias a todos de antemano, menos a Imris, por feo [/quote:dda07c1bdb]
¿Aun te preguntas porqué no te pongo ejemplo?

Crea un objeto invisible tras una mesa, la de las tartas, por ejemplo, y le dices ke mire a ese objeto tras terminar lo que le haya molestado.
Para lo de encarar PNJs… pues en vez de usar un objeto invisible, usa al propio PNJ.
Agradecido, pero si eso de [i:a65188b350]”y le dices ke mire a ese objeto tras terminar lo que le haya molestado”[/i:a65188b350] me lo traduces a script… hasta te quito lo de feo
Mi cuenta en Menzoberranzan sigue llena de telarañas… kof kof… Que aunque a Lolth le molan, los mercaderes no…
Piensa en los eventos que “distraigan” a un PNJ, como hablar, pelearse o robar, por ponerte unos ejemplos. Pues al final de cada uno de esos eventos, pones que cuando termine haga un SetFacing a donde tu quieras, y arreglado
Más fácil no pidas, ¿eh? ¬¬’
P.D. Entiendo fácil para mi… Fácil para el resto depende de los s y tal
’
P.D.2. Coñas aparte, es sencillo como te indico. Tu prueba a ver