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

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!!!)

[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.

con solo poner eso en el portal(tigger) alcansa?

[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.

sigo sin entender
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

Los más activos en Scripting