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

Sobre scripts

yo es que en esto del script no tengo mucha idea. Por ejemplo si tenemos esta función: void ActionSit (object oChair) Corregidme si me equivoco: En oChair debería de poner la “etiqueta” de la silla donde quiero que uno se pueda sentar no? y luego en las características de la silla debería de irme a guiones y ponerlo ahi pero… en cual hay que ponerlo?. : Por cierto cuando quiero que una accion afecte al personaje principal del juego (jugador) que etiqueta tiene? :
ity_Q

Esto ya lo he solucionado.

Ahora tengo otro problemilla:

Tengo 2 elfos arqueros y uno con espada entrenando, cada uno con un muñeco de entrenamiento distinto.

El código que les he puesto es:

void main()
{

ActionAttack(GetObjectByTag(“CombatDummy”));
}

Donde CombatDummy es el muñeco. Ese codigo a cada uno cambiando la etiqueta de cada muñeco.

El problema es que los 3 salen peleando pero se paran. Por ejemplo un arquero dispara una flecha, se queda normal y al rato vuelve a disparar otra. Lo mismo pasa con el de la espada. Como puedo hacer para que no paren de entrenar? :

Alomejor si pones esto en el onhealbreat de los elfos

void main()
{

AssignCommand(OBJECT_SELF,ActionAttack(GetObjectByTag(“CombatDummy”)));
}

Los más activos en Scripting