Palancas y puertas.
Saludos!!! A ver si alguien sabe esto, tengo este script: void main() { object oDoor = GetObjectByTag( “etiqueta de la puerta”); AssignCommand(OBJECT_SELF, ActionOpenDoor(oDoor)); ActionStartConversation(GetLastUsedBy(), “etiqueta de la conversacion”); } Con esto hago, que al utilizar una palanca, se abra una puerta y diga(por ejemplo):”Se ha abierto una puerta en algun lugar”. Todo funciona correctamente, excepto que no consigo que la palanca cambie de posicion al usarla. ¿Algun alma caritativa que lo sepa?. Gracias. PD:Esto lo pongo en OnUsed.
Activos en NWN
Los más activos en Scripting
Subforos
Neverwinter Nights
Saludos!!!
Bueno, ya se como se hace. Por si a alguien le interesa:
void main()
{
object oDoor = GetObjectByTag( “etiqueta de la puerta”);
ActionPlayAnimation(ANIMATION_PLACEABLE_ACTIVATE);
AssignCommand(OBJECT_SELF, ActionOpenDoor(oDoor));
ActionStartConversation(GetLastUsedBy(), “etiqueta de la conversacion”);
ActionPlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE);
}
Para que funcione bien, hay que poner la palanca(en estado inicial) desactivada.
Recomiendo que vayais, poco a poco, creando vuestros scripts en vez de copiarlos directamente, ya que así vas cogiendo tranquillo con la sintáxis de los scripts.
Ah, y lo digo porke ese “oDoor” suena a sako de guiri
Poned “oPuerta”. Con eso, al menos, ya sabéis qué es lo que estáis definiendo, y poco a poco, tomáis más control 
Saludos!!!
Mil perdones por utilizar el idioma de guirilandia!!!. Es que estoy empezando a entender (+ o - )esto del scripting y…. he tenio algun que otro desliz.

Ahora estoy en el IRC… pásate si quieres.