CAAD

Comunidad de Aventuras Conversacionales y Relatos Interactivos
Fecha actual 15 Dic 2017 09:30

Todos los horarios son UTC + 1 hora




Nuevo tema Responder al tema  [ 4 mensajes ] 
Autor Mensaje
NotaPublicado: 11 Sep 2014 17:42 
Desconectado
Betatester
Betatester
Avatar de Usuario

Registrado: 09 Feb 2012 20:33
Mensajes: 855
Buenas,

Abro hilo por aquí, creo que el que estábamos usando para las dudas sobre [fi.js], se estaban mezclando muchos temas y la hora de buscar una consulta anterior es un lío.

Tengo un "problema" con una redescripción de una localidad. Al llegar a ella, cuando examinamos el techo aparece una trampilla, modifico la descripción de la localidad y la vuelvo a mostrar. Bueno esa es la intención que tengo:

Código:
// Al examinar el techo aparece la trampilla
objTecho.preExamine = function () {
    if ( objTrampilla.owner === ctrl.lugares.limbo ) {
        objTrampilla.mueveA( locSalaDescanso);
   locSalaDescanso.modificaDesc();
   ctrl.locSalaDescanso.hazDesc();   //**** Esta línea me da problemas ****//
    }
    return objTecho.desc;

};


Tal y como presento el código, al entrar la primera vez en la localidad y tecleas "ex techo", se me queda planchao. Sin embargo, al entrar por primera vez, si hago click en el hipervínculo que cree: ${techo,ex techo}, en la descripción de la localidad, me funciona, y no se cuelga.

He estado dándole vueltas y la línea que me da problemas es la que te comento en el código. A parte, creo que no sé muy bien como usarla, no me muestra la nueva descripción, a no ser que teclee "mirar".
Por ahora lo que he hecho es comentar la línea, pero bueno me arde la duda de cual es el problema.

.... no sé si he llegado a explicarme bien.

_________________
Te quiero... lo siento Yoda sólo tenemos café.


Arriba
 Perfil  
 
NotaPublicado: 12 Sep 2014 20:41 
Desconectado
Semimomio
Semimomio
Avatar de Usuario

Registrado: 23 Abr 2004 08:49
Mensajes: 2890
Ubicación: España (Galicia)
Hola,

Pero... es que es ctrl.hazDesc():

http://fi-js.wikidot.com/miscelanea

Tu código sería:

Código:
// Al examinar el techo aparece la trampilla
objTecho.preExamine = function () {
    if ( objTrampilla.owner === ctrl.lugares.limbo ) {
        objTrampilla.mueveA( locSalaDescanso);
   locSalaDescanso.modificaDesc();
   ctrl.hazDesc();
    }
    return objTecho.desc;

};


En cuanto a por qué funciona de una manera y de la otra no... ni idea, pues el link solamente simular que se introduce el texto seleccionado.

_________________
-- Baltasar, el arquero


Arriba
 Perfil  
 
NotaPublicado: 12 Sep 2014 21:24 
Desconectado
Betatester
Betatester
Avatar de Usuario

Registrado: 09 Feb 2012 20:33
Mensajes: 855
baltasarq escribió:
Hola,

Pero... es que es ctrl.hazDesc():

http://fi-js.wikidot.com/miscelanea




Upssss, lo siento me despisté.

Gracias!

_________________
Te quiero... lo siento Yoda sólo tenemos café.


Arriba
 Perfil  
 
NotaPublicado: 13 Sep 2014 10:19 
Desconectado
Semimomio
Semimomio
Avatar de Usuario

Registrado: 23 Abr 2004 08:49
Mensajes: 2890
Ubicación: España (Galicia)
Hola,

edblopez escribió:
Upssss, lo siento me despisté.


Nah, tranqui, simplemente me llamó la atención. :-)

_________________
-- Baltasar, el arquero


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 4 mensajes ] 

Todos los horarios son UTC + 1 hora


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro

Buscar:
Saltar a:  
Desarrollado por phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë para phpBB-Es.COM