CAAD

Comunidad de Aventuras Conversacionales y Relatos Interactivos
Fecha actual 22 Sep 2020 22:21

Todos los horarios son UTC + 1 hora




Nuevo tema Responder al tema  [ 7 mensajes ] 
Autor Mensaje
 Asunto: Mirar y mírate
NotaPublicado: 02 Ene 2011 17:10 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
Si se captura la acción mirar desde el código de una localidad, la orden "mirate" responde con la descripción de la localidad.
¿Es normal?

_________________
Si la mentira tuviera color, todos seríamos daltónicos...


Arriba
 Perfil  
 
NotaPublicado: 02 Ene 2011 17:15 
Desconectado
Samudio
Samudio
Avatar de Usuario

Registrado: 09 Mar 2004 16:16
Mensajes: 5312
Ubicación: Coruña
Si has capturado *todas* las acciones mirar de la localidad, sí, es normal...

"mírate" equivale a "mira <nombre del jugador>".

Así que si has puesto algo como:

Código:
if ( equals(verb,"mirar") )
{
  tu código;
  end();
}


Con eso estarás capturando todos los comandos mirar, incluido ése.

Si quieres capturar solamente el comando "mirar" cuando no teclean nada más, puedes hacer algo como

Código:
if ( equals(verb,"mirar") && args.length() < 1 )
{
  tu código;
  end();
}

_________________
Actúa siempre de tal modo que las decisiones de tu voluntad pudiesen servir como preceptos de una legislación universal (E. Kant)


Arriba
 Perfil  
 
NotaPublicado: 02 Ene 2011 18:05 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
Al-Khwarizmi escribió:
Si has capturado *todas* las acciones mirar de la localidad, sí, es normal...

"mírate" equivale a "mira <nombre del jugador>".

Así que si has puesto algo como:

Código:
if ( equals(verb,"mirar") )
{
  tu código;
  end();
}


Con eso estarás capturando todos los comandos mirar, incluido ése.

Si quieres capturar solamente el comando "mirar" cuando no teclean nada más, puedes hacer algo como

Código:
if ( equals(verb,"mirar") && args.length() < 1 )
{
  tu código;
  end();
}


Buff... yo estaba convencida que todas las acciones relativas al personaje tenían prioridad sobre las de la localidad o el mundo...
Ya puedo revisar todas las localidades en las que he capturado esa acción...

GRacias
Jenesis

_________________
Si la mentira tuviera color, todos seríamos daltónicos...


Arriba
 Perfil  
 
NotaPublicado: 02 Ene 2011 22:40 
Desconectado
Samudio
Samudio
Avatar de Usuario

Registrado: 09 Mar 2004 16:16
Mensajes: 5312
Ubicación: Coruña
Hum, de hecho, sí, tienen la prioridad que tú dices. Véase http://www.caad.es/aetheria/doc/doku.ph ... rsecommand

No me habías dado los datos completos, no me habías dicho que tenías el "mirar" hacia el personaje redefinido, por eso te he dado la respuesta que te he dado que sería para el caso general en el que no tienes eso redefinido.

¿Cómo redefiniste el "mirarse"? ¿Puedes pegar el código?

_________________
Actúa siempre de tal modo que las decisiones de tu voluntad pudiesen servir como preceptos de una legislación universal (E. Kant)


Arriba
 Perfil  
 
NotaPublicado: 02 Ene 2011 23:11 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
Al-Khwarizmi escribió:
Hum, de hecho, sí, tienen la prioridad que tú dices. Véase http://www.caad.es/aetheria/doc/doku.ph ... rsecommand

No me habías dado los datos completos, no me habías dicho que tenías el "mirar" hacia el personaje redefinido, por eso te he dado la respuesta que te he dado que sería para el caso general en el que no tienes eso redefinido.

¿Cómo redefiniste el "mirarse"? ¿Puedes pegar el código?


Lo hice desde la descripción del personaje, en el campo del IDE.

_________________
Si la mentira tuviera color, todos seríamos daltónicos...


Arriba
 Perfil  
 
NotaPublicado: 02 Ene 2011 23:14 
Desconectado
Samudio
Samudio
Avatar de Usuario

Registrado: 09 Mar 2004 16:16
Mensajes: 5312
Ubicación: Coruña
Pero es que la descripción no es una redefinición de un verbo, es un dato. Una descripción.

La descripción de los objetos se muestra cuando tiene lugar el procesado por defecto del AGE para la acción "mirar".

Si no dejas que se llegue a ese procesado por defecto (sea desde la habitación o sea desde donde sea), por lo tanto, la descripción no se muestra. Que no es lo mismo que pasa si redefines el "mirar", que lógicamente va antes que el procesado por defecto (que siempre es lo último).

Por cierto que esto es "repe" :)

_________________
Actúa siempre de tal modo que las decisiones de tu voluntad pudiesen servir como preceptos de una legislación universal (E. Kant)


Arriba
 Perfil  
 
NotaPublicado: 02 Ene 2011 23:34 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
Al-Khwarizmi escribió:
Pero es que la descripción no es una redefinición de un verbo, es un dato. Una descripción.

La descripción de los objetos se muestra cuando tiene lugar el procesado por defecto del AGE para la acción "mirar".

Si no dejas que se llegue a ese procesado por defecto (sea desde la habitación o sea desde donde sea), por lo tanto, la descripción no se muestra. Que no es lo mismo que pasa si redefines el "mirar", que lógicamente va antes que el procesado por defecto (que siempre es lo último).

Por cierto que esto es "repe" :)


Ya... es que el hombre es el único animal que tropieza dos veces con la misma piedra, salvo Jenesis que tropieza unas 30. xDDD

_________________
Si la mentira tuviera color, todos seríamos daltónicos...


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 7 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 4 invitados


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