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

Buenas, soy nuevo en el tema del Aurora pero bueno

je, como decia estoy haciendo mi primer modulo, y esta quedando vastante bien, pero he metido la pata en un script. he hecho una palanca que abre un determinada puerta, (ovio) , bien, para que esto sea posible la palanca tiene que ser utilizable y sin inventario, bien la duda es cual es el script correspondiente para que la puerta se abra. La palanca se llama:palanca1 y la puerta: puertaX

bueno, a ver si puedo ayudarte, q yo tambien soy bastante nuevo en esto. Antes que nada deberías dar un tag (etiqueta) único a la puerta y facilmente reconocible. Luego en el onUsed de la palanca deberías poner.

[code:1:da8bb91d52]void main()
{
object oPuerta = GetObjectByTag("TagDeLaPuerta");

AssignCommand(oPuerta, ActionOpenDoor (oPuerta)); }[/code:1:da8bb91d52]

Con eso la puerta se abriría. Si lo que quieres es que se abra o cierre según el caso debería ser con un condicional tal que así en el onUsed de la palanca tambien.

[code:1:da8bb91d52]void main()
{
object oPuerta = GetObjectByTag("tagdelapuerta");

if (GetIsOpen(oPuerta))
{
AssignCommand(oPuerta, ActionCloseDoor (oPuerta));
}
else
{
AssignCommand(oPuerta, ActionOpenDoor (oPuerta));
} }[/code:1:da8bb91d52]

Weno, creo q eso debería funcionar, q ya te digo q soy bstante nuevo en esto. Y puede que haya formas mejores de hacerlo, pero amos, creo q así te servirá.

Salu2

Los más activos en Scripting