Unas Dudas
Tengo una serie de dudas sobre cómo hacer un módulo: 1º: ¿Cómo se hace para que después de que un personaje hable, se vaya? 2º: ¿Cómo hago que cuando a un pnj le quede poca vida se vuelva no hostil, hable, y se vaya? 3º: ¿Cómo hago una conversación entre dos o más pnj, como en el pináculo de la Torre de lo Arcano? Ya sé que todo esto es con guiones y esas cosas, pero me gustaría que alguien me lo explicara mejor. Gracias.
Activos en NWN
Los más activos en Aurora Toolset
Subforos
Neverwinter Nights
Bueno, aunque nadie me ha resuelto esas dudas, yo sigo con una más:
¿Qué son los tag?
Es que para crear una puerta secreta me pide no sé qué de ponerle tag a un waypoint, y estoy perdido…
Um, esto va a parecer SPAm descarado…
Ya sé lo que son los tag, las etiquetas…
Pero a ver si alguien se anima a responderme las preguntas del primer mensaje…
Tranquilo tio que tarde o temprano respondemos a los msgs ke podemos, pero entiende que la gente tiene cosas que hacer ademas de pasear por el foro
1.- Si lo que quieres que desaparezca el personaje, es simple
[code:1:3e98a29546]
void main()
{
DestroyObject(OBJECT_SELF);
}
[/code:1:3e98a29546]
Si lo que quieres es que se mueva a un punto concreto
[code:1:3e98a29546]
void main()
{
AssignCommand(OBJECT_SELF, ActionMoveToObject(GetWaypoinByTag("tagdelwaypoint")));
}
[/code:1:3e98a29546]
Y por supuesto en el sitio que sea crearas un waypoint con su tag y demas.
Ambas iran en la ultima frase de la comversacion en action taken.
2- Buf esto ta un pelin chunguete y ara mismo no puedo, ya te lo comento mas adelante.
3.- Esto es sencillo, cuando curras la conversacion, pues cojes y abajo a la derecha pone quien habla, pues cambia a quien tu quieras.
Yo te aconsejo que antes de comenzar a probar o querer hacer cosas que requieren un poco de esfuerzo comiences con cosas sencillas y por supuesto como he dicho alguna vez, prueba a hacer y no digas ¿ como se hace ?, si no que digas ¿ por que no va esto? y plantes aqui el codigo pa que corrigamos errores.
¿Y para que el que se vaya sea otro?
Yo pongo esto:
[quote:482a0e7095=”Código”] void main()
{
DestroyObject(object [etiqueta del pnj]);
} [/quote:482a0e7095]
pero no va…
¿Cómo he de hacerlo?
Y para que el que se vaya sea otro?
Yo pongo esto:
[quote:c1e3b2cc97]void main()
{
DestroyObject(object [etiqueta del pnj]);
} [/quote:c1e3b2cc97]
pero no va…
¿Cómo he de hacerlo?
Supongamos que el object tenga etiqueta “pepe”
[code:1:09cffc6b50]
void main()
{
DestroyObject(GetNearestObjectByTag("pepe"));
}
[/code:1:09cffc6b50]
Gracias, Gonar!!!!!!!!!
Ahora me falta eso de que pare a mitad pelea…
Pero estoy intentando averigüarlo…
Gracias!!!!
membres.lycos.fr/nwnspain/foro/vi… />
En ese post, lo podras encontrar, creo que ahi tratan el tema ese