CAAD

Comunidad de Aventuras Conversacionales y Relatos Interactivos
Fecha actual 16 Jul 2020 04:52

Todos los horarios son UTC + 1 hora




Nuevo tema Responder al tema  [ 32 mensajes ]  Ir a página Anterior  1, 2, 3  Siguiente
Autor Mensaje
NotaPublicado: 02 Jul 2010 12:05 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
Al-Khwarizmi escribió:
De todas formas es igual, tampoco merece la pena comerse mucho el coco con esto porque por desgracia el del frame te seguirá saliendo hasta que yo no arregle el tema.


Pues sí, si que merece la pena porque si una cosa está mal, está mal y no hay que dejar resquicio a la duda, y efectivamente, la línea comentada no tenía el ";" final. :oops:

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


Arriba
 Perfil  
 
NotaPublicado: 02 Jul 2010 22:33 
Desconectado
Samudio
Samudio
Avatar de Usuario

Registrado: 09 Mar 2004 16:16
Mensajes: 5312
Ubicación: Coruña
He estado haciendo pruebas con los frames y a mí parece que me van bien, no consigo reproducir el error.

¿Me podrías poner el código que tienes puesto en la intro alrededor de la línea que casca (sobre todo lo relacionado con declarar frames, mostrar la imagen, etc.)? A ver si así puedo hacerme a la idea de cuál es el problema.

_________________
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: 04 Jul 2010 15:05 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
Al-Khwarizmi escribió:
He estado haciendo pruebas con los frames y a mí parece que me van bien, no consigo reproducir el error.

¿Me podrías poner el código que tienes puesto en la intro alrededor de la línea que casca (sobre todo lo relacionado con declarar frames, mostrar la imagen, etc.)? A ver si así puedo hacerme a la idea de cuál es el problema.


Perdona la tardanza, estoy teniendo un fin de semana un tanto atareado y solo me he podido poner con el ordenador dos ratos para contestar el correo.
Voy a reinstalar esa versión y a hacer las pruebas.

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


Arriba
 Perfil  
 
NotaPublicado: 04 Jul 2010 15:15 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
El código.

Código:
  if ( aCreature.getIO() instanceof MultimediaInputOutputClient &&       aCreature.getIO().isGraphicsEnabled() )
     {
        MultimediaInputOutputClient theClient = aCreature.getIO();
          String imageFile = world.getWorldPath() + "foto.jpg";
           aCreature.getIO().addFrame ( ImageConstants.TOP , 300 );
           theClient.useImage ( world.getWorldPath() + "foto.jpg" , ImageConstants.FRAME , ImageConstants.TOP , ImageConstants.NO_SCALING );
     }


La línea

aCreature.getIO().addFrame ( ImageConstants.TOP , 300 );

El error

Spoiler: Mostrar
Llamando a la Java (tm) Virtual Machine para ejecutar PUCK...
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(EventQueue.java:997)
at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1323)
at eu.irreality.age.ColoredSwingClient.addFrame(ColoredSwingClient.java:1066)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at bsh.Reflect.invokeMethod(Unknown Source)
at bsh.Reflect.invokeObjectMethod(Unknown Source)
at bsh.BSHPrimarySuffix.doName(Unknown Source)
at bsh.BSHPrimarySuffix.doSuffix(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHBlock.evalBlock(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BSHIfStatement.eval(Unknown Source)
at bsh.BSHBlock.evalBlock(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BshMethod.invokeImpl(Unknown Source)
at bsh.BshMethod.invoke(Unknown Source)
at bsh.BshMethod.invoke(Unknown Source)
at bsh.Name.invokeLocalMethod(Unknown Source)
at bsh.Name.invokeMethod(Unknown Source)
at bsh.BSHMethodInvocation.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at eu.irreality.age.ObjectCode.run(ObjectCode.java:196)
at eu.irreality.age.World.execCode(World.java:2039)
at eu.irreality.age.World.executePlayerIntro(World.java:2540)
at eu.irreality.age.GameEngineThread.run(GameEngineThread.java:269)
Caused by: java.lang.NoClassDefFoundError: com/kitfox/svg/app/beans/SVGIcon
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getDeclaredMethod(Class.java:1935)
at java.awt.Component.isCoalesceEventsOverriden(Component.java:5948)
at java.awt.Component.access$500(Component.java:169)
at java.awt.Component$3.run(Component.java:5902)
at java.awt.Component$3.run(Component.java:5900)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Component.checkCoalescing(Component.java:5899)
at java.awt.Component.<init>(Component.java:5868)
at java.awt.Container.<init>(Container.java:251)
at javax.swing.JComponent.<init>(JComponent.java:581)
at javax.swing.JPanel.<init>(JPanel.java:65)
at javax.swing.JPanel.<init>(JPanel.java:92)
at javax.swing.JPanel.<init>(JPanel.java:100)
at eu.irreality.age.swing.ImagePanel.<init>(ImagePanel.java:25)
at eu.irreality.age.ColoredSwingClient.doAddFrame(ColoredSwingClient.java:1086)
at eu.irreality.age.ColoredSwingClient$12.run(ColoredSwingClient.java:1070)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.ClassNotFoundException: com.kitfox.svg.app.beans.SVGIcon
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 26 more
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(EventQueue.java:997)
at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1323)
at eu.irreality.age.ColoredSwingClient.addFrame(ColoredSwingClient.java:1066)
at eu.irreality.age.ColoredSwingClient.showImageInFrame(ColoredSwingClient.java:1181)
at eu.irreality.age.ColoredSwingClient.showImageInFrame(ColoredSwingClient.java:1195)
at eu.irreality.age.ColoredSwingClient.useImage(ColoredSwingClient.java:1228)
at eu.irreality.age.ColoredSwingClient.useImage(ColoredSwingClient.java:1232)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at bsh.Reflect.invokeMethod(Unknown Source)
at bsh.Reflect.invokeObjectMethod(Unknown Source)
at bsh.Name.invokeMethod(Unknown Source)
at bsh.BSHMethodInvocation.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHBlock.evalBlock(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BSHIfStatement.eval(Unknown Source)
at bsh.BSHBlock.evalBlock(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BshMethod.invokeImpl(Unknown Source)
at bsh.BshMethod.invoke(Unknown Source)
at bsh.BshMethod.invoke(Unknown Source)
at bsh.Name.invokeLocalMethod(Unknown Source)
at bsh.Name.invokeMethod(Unknown Source)
at bsh.BSHMethodInvocation.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at eu.irreality.age.ObjectCode.run(ObjectCode.java:196)
at eu.irreality.age.World.execCode(World.java:2039)
at eu.irreality.age.World.executePlayerIntro(World.java:2540)
at eu.irreality.age.GameEngineThread.run(GameEngineThread.java:269)
Caused by: java.lang.NoClassDefFoundError: com/kitfox/svg/app/beans/SVGIcon
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getDeclaredMethod(Class.java:1935)
at java.awt.Component.isCoalesceEventsOverriden(Component.java:5948)
at java.awt.Component.access$500(Component.java:169)
at java.awt.Component$3.run(Component.java:5902)
at java.awt.Component$3.run(Component.java:5900)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Component.checkCoalescing(Component.java:5899)
at java.awt.Component.<init>(Component.java:5868)
at java.awt.Container.<init>(Container.java:251)
at javax.swing.JComponent.<init>(JComponent.java:581)
at javax.swing.JPanel.<init>(JPanel.java:65)
at javax.swing.JPanel.<init>(JPanel.java:92)
at javax.swing.JPanel.<init>(JPanel.java:100)
at eu.irreality.age.swing.ImagePanel.<init>(ImagePanel.java:25)
at eu.irreality.age.ColoredSwingClient.doAddFrame(ColoredSwingClient.java:1086)
at eu.irreality.age.ColoredSwingClient$12.run(ColoredSwingClient.java:1070)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.ClassNotFoundException: com.kitfox.svg.app.beans.SVGIcon
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 26 more
**
Error: java.lang.NullPointerException
Location: inline evaluation of: ``//objeto mundo include("lib/noaccents.bsh"); String preprocessCommand ( Pl . . . ''
Line: 43
Offending text: theClient .useImage ( world .getWorldPath ( ) + "foto.jpg" , ImageConstants .FRAME , ImageConstants .TOP , ImageConstants .NO_SCALING )
Message: Sourced file: inline evaluation of: ``intro( arg0);'' : Method Invocation theClient.useImage
Detailed trace: Sourced file: inline evaluation of: ``intro( arg0);'' : Method Invocation theClient.useImage : at Line: 43 : in file: inline evaluation of: ``//objeto mundo include("lib/noaccents.bsh"); String preprocessCommand ( Pl . . . '' : theClient .useImage ( world .getWorldPath ( ) + "foto.jpg" , ImageConstants .FRAME , ImageConstants .TOP , ImageConstants .NO_SCALING )

Target exception: java.lang.NullPointerException

at bsh.BSHMethodInvocation.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHBlock.evalBlock(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BSHIfStatement.eval(Unknown Source)
at bsh.BSHBlock.evalBlock(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BshMethod.invokeImpl(Unknown Source)
at bsh.BshMethod.invoke(Unknown Source)
at bsh.BshMethod.invoke(Unknown Source)
at bsh.Name.invokeLocalMethod(Unknown Source)
at bsh.Name.invokeMethod(Unknown Source)
at bsh.BSHMethodInvocation.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at eu.irreality.age.ObjectCode.run(ObjectCode.java:196)
at eu.irreality.age.World.execCode(World.java:2039)
at eu.irreality.age.World.executePlayerIntro(World.java:2540)
at eu.irreality.age.GameEngineThread.run(GameEngineThread.java:269)

Target report: java.lang.NullPointerException
at eu.irreality.age.ColoredSwingClient.showImageInFrame(ColoredSwingClient.java:1183)
at eu.irreality.age.ColoredSwingClient.showImageInFrame(ColoredSwingClient.java:1195)
at eu.irreality.age.ColoredSwingClient.useImage(ColoredSwingClient.java:1228)
at eu.irreality.age.ColoredSwingClient.useImage(ColoredSwingClient.java:1232)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at bsh.Reflect.invokeMethod(Unknown Source)
at bsh.Reflect.invokeObjectMethod(Unknown Source)
at bsh.Name.invokeMethod(Unknown Source)
at bsh.BSHMethodInvocation.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHBlock.evalBlock(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BSHIfStatement.eval(Unknown Source)
at bsh.BSHBlock.evalBlock(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BshMethod.invokeImpl(Unknown Source)
at bsh.BshMethod.invoke(Unknown Source)
at bsh.BshMethod.invoke(Unknown Source)
at bsh.Name.invokeLocalMethod(Unknown Source)
at bsh.Name.invokeMethod(Unknown Source)
at bsh.BSHMethodInvocation.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at eu.irreality.age.ObjectCode.run(ObjectCode.java:196)
at eu.irreality.age.World.execCode(World.java:2039)
at eu.irreality.age.World.executePlayerIntro(World.java:2540)
at eu.irreality.age.GameEngineThread.run(GameEngineThread.java:269)
**

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


Arriba
 Perfil  
 
NotaPublicado: 04 Jul 2010 15:29 
Desconectado
Samudio
Samudio
Avatar de Usuario

Registrado: 09 Mar 2004 16:16
Mensajes: 5312
Ubicación: Coruña
Ah, en esos mensajes de error ya he visto lo que es. Es que me olvidé cambiar los scripts de linux (.sh) para que incluyeran la librería de SVG en el classpath. Por eso a mí me funcionan (Windows) y a ti no. Lo arreglo enseguida.

_________________
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: 04 Jul 2010 18:48 
Desconectado
Samudio
Samudio
Avatar de Usuario

Registrado: 09 Mar 2004 16:16
Mensajes: 5312
Ubicación: Coruña
En el último update que acabo de colgar ( http://code.google.com/p/aetheria/downl ... p&can=2&q= ) está arreglado este fallo, a no ser que me haya equivocado en algo.

Además, ya funciona el soporte de SVG en frames. Ahora se pueden utilizar imágenes SVG en los frames exactamente de la misma manera que las imágenes raster.

_________________
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: 15 Nov 2010 13:05 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
Al-Khwarizmi escribió:
No, lo de la descripción no es un mensaje por defecto, así que no lo puedes cambiar de esta manera.

Creo recordar que sí que se puede quitar, porque me parece que esto ya me lo habías dicho hace tiempo y entonces había implementado una forma de quitarlo (cuando me dijiste también que no te gustaba lo de "pesará unos 2 kilos", etc, que quité aquello por defecto y lo de la descripción no lo quité por defecto pero sí di la opción de quitarlo, si no recuerdo mal). Pero ahora mismo no recuerdo cuál es esa forma. Ahora mismo no tengo acceso al AGE, esta noche miro y te lo digo.


Vuelvo a este tema porque sigo sin encontrar el modo de evitar que la descripción del objeto se imprima al cogerlo, no eres el único que no encuentra las cosas en el foro. :lol: :lol:

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


Arriba
 Perfil  
 
NotaPublicado: 15 Nov 2010 16:24 
Desconectado
Samudio
Samudio
Avatar de Usuario

Registrado: 09 Mar 2004 16:16
Mensajes: 5312
Ubicación: Coruña
Yo tampoco he sido capaz de encontrarlo en el foro (qué mal funciona la búsqueda); pero puedes hacerlo de esta manera: en el mundo, incluye la librería "desconget.bsh" y luego pon:

ITEM_DESCRIPTION_ON_GET = false;
WEIGHT_ESTIMATION_ON_GET = false;

O bien, si lo prefieres, también te sirve poner en el mundo esto:

Código:
void messageAfterGet ( Mobile m , Item it )
{
   end();
}


Ese método permite redefinir qué se muestra después de coger un objeto, si pones sólo end() no se mostrará nada.

_________________
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: 14 Dic 2010 15:35 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
Estoy intentado que no se de la respuesta por defecto a la acción coger, cuando ésta tiene éxito.

Código:
#Cuando coges el objeto $item
you.get.item=

you.get.item= \n

Ninguna de esas soluciones me funciona.


También tengo otro problema con el verbo poner y sacar.
Si pongo:

Código:
#Cuando coges el objeto $item
you.get.item=Ahora tienes $item.

#Cuando dejas el objeto $item
you.drop.item=Has dejado $item.\n

>pon el sombrero en el barril
Has puesto el sombrero en el barril

>saca el sombrero de el barril
Ahora tienes el sombrero en el barril

¿Quién pone lo del barril en ambos casos?

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


Arriba
 Perfil  
 
NotaPublicado: 14 Dic 2010 15:39 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
jenesis escribió:

También tengo otro problema con el verbo poner y sacar.
Si pongo:

Código:
#Cuando coges el objeto $item
you.get.item=Ahora tienes $item.

#Cuando dejas el objeto $item
you.drop.item=Has dejado $item.\n

>pon el sombrero en el barril
Has puesto el sombrero en el barril

>saca el sombrero de el barril
Ahora tienes el sombrero en el barril

¿Quién pone lo del barril en ambos casos?


Perdón, se me ha ido la olla...
Lo que quería decir era...
Código:
#Cuando coges el objeto $item
you.get.item=Ahora tienes $item.


>pon el sombrero en el barril
Has puesto el sombrero en el barril

>saca el sombrero de el barril
Ahora tienes el sombrero en el barril

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


Arriba
 Perfil  
 
NotaPublicado: 14 Dic 2010 15:45 
Desconectado
Samudio
Samudio
Avatar de Usuario

Registrado: 09 Mar 2004 16:16
Mensajes: 5312
Ubicación: Coruña
jenesis escribió:
Ninguna de esas soluciones me funciona.

La verdad es que cuando implementé los mensajes por defecto nunca pensé en la posibilidad de poner un mensaje vacío, así que no me extraña que no funcione. Lo del \n ya sí que me extraña más, ¿qué hace exactamente? ¿Da error? En cualquier caso, miraré.

De todas formas, y sin perjuicio de que haga que se puedan poner mensajes vacíos, ¿de verdad quieres hacer una aventura donde al poner "coger <cosa>" no te aparezca nada de nada? A mí eso me parece muy mal diseño, va a crear mucha inseguirdad en los jugadores...

jenesis escribió:
También tengo otro problema con el verbo poner y sacar.

¿Quién pone lo del barril en ambos casos?

Poner una cosa dentro de otra es un mensaje por defecto distinto de dejarla en el suelo:

#Cuando pones $item en $container
you.put.into=Pones $item en $container.\n

En el caso de sacar, es la misma acción que coger, si quieres un mensaje que muestre de dónde sacas la cosa tendrás que hacerlo a mano.

_________________
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: 14 Dic 2010 15:48 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
Al-Khwarizmi escribió:
En el caso de sacar, es la misma acción que coger, si quieres un mensaje que muestre de dónde sacas la cosa tendrás que hacerlo a mano.


Ese es el problema que yo no le he dicho que me muestre de dónde saco las cosas, aún así me las muestra!!

>mete el sombrero en el barril
Ahora el sombrero está en el barril

>coge el sombrero
Ahora tienes el sombrero en el barril.

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


Arriba
 Perfil  
 
NotaPublicado: 14 Dic 2010 15:52 
Desconectado
Samudio
Samudio
Avatar de Usuario

Registrado: 09 Mar 2004 16:16
Mensajes: 5312
Ubicación: Coruña
Ah, vale... debe de ser que en un coger donde hay contenedores, $1 toma el valor de "el objeto en <contenedor>".

Eso lo puedo cambiar para que dé más opciones. Si puedes, pónmelo como issue... por cierto, no te lo había dicho pero mañana me voy a Francia hasta el domingo, así que todos esos días no creo que pueda resolver nada en el AGE (estaré con un cutrenetbook). Responder en los foros supongo que sí, pero programar no.

_________________
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: 14 Dic 2010 16:03 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
Al-Khwarizmi escribió:
Ah, vale... debe de ser que en un coger donde hay contenedores, $1 toma el valor de "el objeto en <contenedor>"
Eso lo puedo cambiar para que dé más opciones. Si puedes, pónmelo como issue...


Vale, ahora lo añado.
Yo es que buscaba en messages.lan y no conseguía entender de dónde salía el contenedor, porque en "poner" sí que sale un container, pero en "coger" no.


Citar:
por cierto, no te lo había dicho pero mañana me voy a Francia hasta el domingo, así que todos esos días no creo que pueda resolver nada en el AGE (estaré con un cutrenetbook). Responder en los foros supongo que sí, pero programar no.


No te preocupes, esto está ya practicamente dominado.
Me faltan los colorines de las letras, completar la lista de verbos, ajustar el número de turnos entre escenas y mandarlo todo al betatester para que le de el último o penúltimo repaso.
Si me quedo sin nada que hacer, añadiré un gráfico más. :D
Me gustaría también tener un cambio de impresiones con Gregoire, así que tranquilo que no me aburriré. :)

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


Arriba
 Perfil  
 
NotaPublicado: 14 Dic 2010 17:29 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
Estoy segura de que ya se ha hablado sobre esto, pero no encuentro el post. :oops:

Código:
¿Cómo? ¿dile a Rufo hola?


¿De dónde se cambiaba eso?

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


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 32 mensajes ]  Ir a página Anterior  1, 2, 3  Siguiente

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