Neverwinter Nights
Menú
Gamersmafia es ahora un archivo de solo lectura.

Unas cuantas cositas...

Después de las vacaciones me he vuelto a poner hoy a hacer modulillos para ir haciendo pruebas. Una de las dudas ( la de que los PNJ’s tengan movimiento ) he visto que ya está resuelta por aquí, pero aún me quedan otras 2 más 1. Imaginemos la situación: Un viejo mercader ha sido atacado por unos orcos y dejado a las puertas de la muerte… Como ya me pareció imposible poner 2 orcos torturando al mercader para que el jugador lo salve, puse solo al mercader para que dijera que ha sido atacado por los orcos, y la conversación de muerte, actualiza el diario etc etc… lo que me gustaría es que cuando los personajes estén en su radio de visión les pidiera ayuda, por que si no se puede pasar olímpicamente de él… ¿Hay alguna forma de hacer esto sin tenerme que leer el pedacho de World Builder del Never para encontrar el script específico? 2. Luego te encuentras a los 2 orcos que han atacado al mercader, y yo había pensado que antes de las castañas que hablaran un poco: Nosotros matar ti y luego destrozar mercader y luego que se pegaran… pero por lo visto esto tampoco he podido hacerlo, aunque intuyo que va por lo de las facciones, no se como hacer que justo después de una conversación se provoque una trifulca, y no justo en cuanto los orcos ven a mi personaje…. Y de momento nada más.. Sólo me queda daros las gracias

Creo que a tu segunda duda te puedo ayudar.

Pon a los Orcos con alguna faccion pa hablar con ellos y en la ultima frase de la conversacion de los pjs pones en Actions Taken un script tal que este…..

void main()
{
AdjustReputation(GetPCSpeaker(), OBJECT_SELF, -100);
DetermineCombatRound(GetPCSpeaker());
}

Espero que te sirva ya te digo que no controlo muxo pero por lo menos conmigo se mosquean muxo despues de hablar.

Salud.

en lo segundo tiene razon Doctorloko, pero fijate bien de como tenes configuradas las actitudes de los personajes hostiles con respecto a los demas y viceversa.

En lo que refiere a la primera, el sabado te traigo el script, que lo tengo en mi casa, es para que empiecen a hablar los pnj, fijate que esta en nwnvault (la pag que tiene de todo sobre nwn).

Es facil para que un pnj se diriga corriendo al pj y le inicie conversacion deberas crear un trigger Generic que abarcara el area que tu desees, luego en el evento OnEnter pones :

[code:1:c77c6452c0]void main()
{
// Establece quien es quien.
object oPC = GetEnteringObject();
object oNPC = GetObjectByTag("TaGDeLPNJ");
// Cuestiona y comprueba si el que entra en el area es un pj.
if( GetIsPC(oPC))
{
// Asigna las ordenes al pj de quedarse quieto y al pnj de iniciar conversacion.
AssignCommand(oPC,ClearAllActions());
AssignCommand(oNPC,ActionStartConversation(oPC, "NombrEDELAConversacioN"));
}
}
// Fin del script[/code:1:c77c6452c0]

Espero que fuera esto lo que buscabas.

Los más activos en Aurora Toolset