hacer que cambie el aliamiento al entrar a un portal
comohago para hacer que al entrar a un portal mi aliamiento cambie radicalmente de malo a malisimo(ejemplo!!!) yo puse esto pero seguro que esta mal void main() { void ChangeToStandardFaction(object “opj” oCreatureToChange, int “1” nStandardFaction) } P.D: grcias gonar por enseñarme algo de script al igual que atary (ZAian en el irc Time and Time again en el msn!!!)
Activos en NWN
Los más activos en Scripting
Subforos
Neverwinter Nights
[quote:09795b7f8b]
void main()
{
void ChangeToStandardFaction(object “opj” oCreatureToChange, int “1” nStandardFaction)
}
[/quote:09795b7f8b]
?¿?¿?¿?¿ eto ke es
:P:P tiu un void dentro de un void 
jejeje
haber el change faction no cambia el alineamiento si no la faccion del objeto.
lo propio seria usar
[code:1:09795b7f8b]
AdjustAlignment(object oSubject, int nAlignment, int nShift);
[/code:1:09795b7f8b]
donde object seria EntenringObject(); Alignment seria ALIGNMENT_EVIL y nShift el valor del cambio.
[code:1:84be301594]
object oPC = GetLastUsedBy();
int iValor = -100;
AdjustAlignment(oPC, int nAlignment, iValor);
[/code:1:84be301594]
Recuerda cambiar -int nAlignament- por la constante que tu quieras, estas las encontraras en la parte derecha del editor de scripts.
Este script iria añadido al OnUsed del portal, que supongo tendra un script de cambio de portal o algo asi.
lo que ise fue hacer 2 tigger´s uno que va a un lado y te cambia a malo(caotico malvado) y el otro que te cambia a legal bueno