CAAD
https://foro.caad.es/

Ayudaaaa
https://foro.caad.es/viewtopic.php?f=12&t=1051
Página 1 de 1

Autor:  xilef el gladiador [ 06 Mar 2006 16:16 ]
Asunto:  Ayudaaaa

y si necesito ayudita ....

estoy terminando una aventura y estoy en la parte donde hay una palanca en el suelo la muevo y se abre una puerta secreta...

el tema es que quiero pasar por la puerta y una ves en la habitacion quiero que se cierre como puedo hacer...

desde ya muchas gracias estoy trabajando en informate dicha aventura

Autor:  grendelkhan [ 06 Mar 2006 16:23 ]
Asunto: 

La forma más sencilla y que yo haría es hacer dos localidades sin salidas, de tal forma que en la primera localidad, al mover la palanca, se abra una puerta que dé acceso a la segunda localidad (el manual La Torre explica esto), y una vez en la segunda al no haber salidas no se ha de programar nada, tal vez poner un texto al entrar que diga "Entras en la habitación y de repente la puerta se cierra tras de ti... ¡estás atrapado!"

Autor:  baltasarq [ 06 Mar 2006 16:29 ]
Asunto:  Re: Ayudaaaa

Hola !

xilef el gladiador escribió:
y si necesito ayudita ....

estoy terminando una aventura y estoy en la parte donde hay una palanca en el suelo la muevo y se abre una puerta secreta...

el tema es que quiero pasar por la puerta y una ves en la habitacion quiero que se cierre como puedo hacer...

desde ya muchas gracias estoy trabajando en informate dicha aventura


Primero necesitas tener una puerta que conecte ambas habitaciones. Para eso, l omejor es que utilices la librería de Zak, puertas.h, que puedes encontrar en la página de informate, ya que te permite trastear con las puertas sin demasiadas complicaciones. Inicialmente, la puerta tendrá que estar cerrada.

Segundo, necesitas una palanca en la habitacion inicial:

Código:
object palanca "palanca" hab1
with
activada false,
nombre 'palanca',
antes [;
   if ( ~~self.activada ) {
    self.activada = true;
    give puerta abierta;
    "La puerta se desbloquea misteriosamente ...";
   }
]
has femenino;


Además, necesitas que en la habitacion 2, la puerta se cierre al entrar ...

Código:
object hab2 "la otra habitacion"
with
    descripcion "Se huele un ambiente chunguillo ...",
    cada_turno [;
        if ( puerta has abierta ) {
               give puerta cerrada;
              "La puerta se cierra a tu paso, misteriosamente ...";
        }
    ]
;


Sé que es muy vago todo lo que te pongo aquí, pero es que majo, tú tampoco es que des mucha info ...

Salud !

Baltasar

Página 1 de 1 Todos los horarios son UTC + 1 hora
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/