Kiero k un PNJ lea un libro
Aki estoy de nuevo con mis preguntas de examen, jejeje. En este caso, deseo que un pnj, estando de pie, lea un manuscrito, al igual que hace la Aribeth esa en el capitulo 2, me parece. Pero no estando en una conversación, sino el tio, a su bola, leyendo lo ke sea. Es para darle un toke bonito a la alcoba de mi cofradía
Asiasss Imrishale N´her Orbdrin ¿Pesado yo? No creo, solo perfeccionista
Activos en NWN
Los más activos en Scripting
Subforos
Neverwinter Nights
…
La animacion a la que te refieres es ANIMATION_FIREFORGET_READ teoricamente no es una animacion loop (Osea infinita), la animacion lo que haria concretamente (en tu caso) es coger sacar un pergamino y leerlo, despues lo guarda.
Teoricamente, si cuando pongas la funcion (Repito es la teoria), le pones infinito lo que haria seria sacar un pergamino, leerlo y guardarlo, guardarlo, guardarlo.
Me baso para esa teoria en la puta ke he puesto en “ La flor escarlata “, para cuando le pagas, el pj se cae al suelo y a la puta le puesto la animacion de ANIMATION_LOOPING_GET_LOW que esta preparada para loop (infinito) y lo que hace es agacharse y recoger algo del suelo, recoger del suelo, recoger del suelo.
Es decir cuando le pones infinito hace la ultima parte de la animacion, en leer es guardar el pergamino teoricamente.
PD : Con efectos de sombra (DARKNESS) keda de to profesional lo ke se paga
jajajaja
Veré si soy capaz de conseguirlo. Mmm, kizas pueda recluir la acción de lectura y hacer k se mantenga un rato, o algo asi.
“Neo, debes comprender que Toolset son un conjunto de reglas, y como tal, algunas puedes cambiarlas, otras anularlas y otras saltartelas”
En fin…
Imrishale N´her Orbdrin
Vereis, yo tengo un problema parecido. Sé algo de scripting pero no llego muy lejos… quería que un monje meditara infinitamente, y leí en la pagina oficial que en ActionPlayAnimation puedes obviar la duración y así te hace un loop infinito (para animaciones sin Fire&Forge … se llaman así, no?). El problema es que si no le pongo duración me da un error de compilación. Me gustaría que alguien pusiera por aquí el código exacto para hacer una animacion infinita si pudierais.
Muchas gracias por adelantado
Esa guía ya la había leido, pero tampoco sale cómo hacer exactamente una animación infinita. Al final dice [quote:136218bc25]”…no he probado es a poner 0.0, ¿ Será infinito ?, no lo se ya lo probare…”[/quote:136218bc25] , yo lo he probado y no hace nada! Con PlayAnimation(nombre_animacion) no se consigue una animación infinita. En la pagina de Bioware dice algo de obviar el campo del tiempo que dura, pero lo he probado y me da error. Aver si alguien me echa un cable
Ta otra
P.D. Espero no hacerme pesado en mi ignorancia, si es así os pido perdon. Dios sabe que he hecho ya más de tres tutoriales y aprendo, pero el C no es mi fuerte, y son muy suyas las funciones del Aurora.
Sigue sin salirme. Lo que hago es borrar todos los scripts, y en OnSpawn pongo la susodicha frase. También he probado con actionPlayAnimation. Me funciona cuando lo pongo en OnPerception, pero según los tutoriales que he leido eso no es recomendable. Además me gustaría que rezara siempre, no solo cuando ve al PJ.
De todos modos la verdad está ahi fuera, en algun lugar la encontraré
Ta otra.
Shoikan, aunque lo ideal sería emplear alguna de las soluciones que ya te han propuesto (me extraña que no te funcionen óò), también puedes probar lo siguiente:
En el OnHeartbeat del pnj objeto añade la función.
PlayAnimation(ANIMATION_LOOPING_MEDITATE, 1.0, 6.0);
Dado que el OnHeartbeat se repite cada 6 segundos y la duración de la animación coincide con dicho valor, cosigues que el monjer medite infinitamente.
Muy buena lobo, no se me habia ocurrido eso, solo matizar un pequeño detalle.
Probando una vez un script de Dawuid, comprobamos que el OnHeart no se repite cada 6.0 segundos,si no 6.4 segundos. Yo no he probado mas me kede ahi viendo algo un tanto extrañado con el descubrimiento casual jejeje, pero un tiempo despues pense algo que tampoco le di importancia y creo que podria influir, ¿ Dependera de la velocidad del micro ?.
Me explico en teoria son 6.0 segundos, pero puede ser que la velocidad del microprocesador (en mi caso un athlon a 800), haga que esta sea 6.4, sin embargo en otro micro (ejemplo un 1600) como el micro da de si lo suficiente y de sobrao, sea exactamente los 6.0
Bueno es solo una idea.
DAWUID.
Si, tengo en mente algunas guias, pero antes de empezarlas quiero acabar la zona que estoy haciendo para Isilendor, que los tengo abandonaos a los pobres
ademas man dao el toke de atencion en el clan de CS (Soy fundador del clan y nunca toy
), pues ahi cosillas que aser alli, y por ultimo antes de aser na mas kiero acabar la nueva version de la flor escarlata (Vease taberna de mujeres de dudosa reputacion), para que los caminantes de Tartessos, esos pjs que nunca se cansan de andar (o eso dicen), se den un respiro en un agradable lugar con grata compañia femenina 
Por cierto Shoikan, facilitemonos todos el asunto, pon aki exactamente que es lo que haces, paso por paso, script por script y les echamos una ojeada ¿ Ok ?
Buenas, la verdad es que de momento para que un pnj este animado todo el rato hay que ponerselo en el evento OnHeartbeat, de todas maneras estoy buscando otro método para evitar eso.
Por otro lado, los 6 ó 6.4 segundos que tarda el OnHeartbeat, no creo que dependan de la velocidad del micro sino de ciclos de reloj, o sea, de un temporizador del juego.
Pues eso. Tengo a un pequeñ pobretón medio desnudo tirado bajo la lluvia… y claro… no iba a tenerlo ahí de pie, mojandose el pobre, asi que me salió la vena compasiva, le arranqué una manga (keda mas pobre así) y lo dejé sentado en el suelo bajo un techito. Claro… el perro se sentaría, y luego se levantaría… asi que puse el loop de sentarse a una hora… weno, 4000 segundos…. por ahi, y comprobé que el susodicho permanecía sentado… ¡¡incluso kuando le hablabas!! Éxito total vamos. Eso si, se levanta cuando en las conversaciones le tienes puesto k haga algun aspaviento o algo.
En fin, espero k pase lo mismo con las otras animaciones. Un saludete a todos los que se han interesado, y gracias
Imrishale N´her Orbdrin
P.D. El reloj del ke hablas, ke usa el juego, es el reloj de la cpu