Entidad 3D :: Creación de juegos en 3D sin programar

Foro de Entidad 3D
 
PortalÍndiceBuscarMiembrosGrupos de UsuariosFAQChatAnalisisRegistrarseConectarse
. . . . . . . . . . . . . . . . . . . . . . . .
Visita el sitio oficial de Entidad 3D para descargar la última versión!
Si encuentras un bug en la útlima versión de Entidad 3D, comunícaselo directamente al autor de Entidad 3D, Jordi Perez via correo electronico. Si no estás seguro si es un bug o no, consúltalo con la gente del foro!
Si eres un usuario nuevo preséntate en el subforo de saludos y despedidas para asegurar tu cuenta! (Los usuarios que tengan 0 mensajes pasados los primeros 10 días de creada su cuenta serán eliminados como política de limpieza del foro)

Comparte | 
 

 Porque no me funciona este comando???

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Gamescharly
Conocedor
Conocedor
avatar

Último Juego : Claustrofobia
Sexo : Masculino
Mensajes : 390
Edad : 19
Localización : Mexico

MensajeTema: Porque no me funciona este comando???   Lun Feb 25, 2013 10:43 pm

Bueno con este comando estoy intentando hacer que si yo tomo un objeto se ejecute un comando y si tomo 2 objetos se ejecute otro comando sin que se ejecute el primero!!!

Saben porque no me funciona???

IF COND Prueba=1
ACCI TEXT 1/6
ACCI PONE Prueba=2
ELSE
IF COND Prueba=2
ACCI TEXT 2/6
ACCI PONE Prueba=3
ELSE
IF COND Prueba=3
ACCI TEXT 3/6
ACCI PONE Prueba=4
ELSE
IF COND Prueba=4
ACCI TEXT 4/6
ACCI PONE Prueba=5
ELSE
IF COND Prueba=5
ACCI TEXT 5/6
ACCI PONE Prueba=6
ELSE
IF COND Prueba=6
ACCI TEXT 6/6 Escapa
ACCI PONE Prueba=7
ELSE
ENDIF


Me podrian ayudar??
Volver arriba Ir abajo
Ver perfil de usuario http://www.menteoscura-games.mex.tl
Wizard
Experto
Experto
avatar

Último Juego : Murciélago v3.0
Sexo : Masculino
Mensajes : 609
Edad : 31
Localización : Perdido

MensajeTema: Re: Porque no me funciona este comando???   Lun Feb 25, 2013 10:49 pm

Prueba asi:
Código:
IF COND Prueba=1
   ACCI TEXT 1/6
   ACCI PONE Prueba=2
ELSE
   IF COND Prueba=2
      ACCI TEXT 2/6
      ACCI PONE Prueba=3
   ELSE
      IF COND Prueba=3
         ACCI TEXT 3/6
         ACCI PONE Prueba=4
      ELSE
         IF COND Prueba=4
            ACCI TEXT 4/6
            ACCI PONE Prueba=5
         ELSE
            IF COND Prueba=5
               ACCI TEXT 5/6
               ACCI PONE Prueba=6
            ELSE
               IF COND Prueba=6
                  ACCI TEXT 6/6 Escapa
                  ACCI PONE Prueba=7
               ELSE
               ENDIF
            ENDIF
         ENDIF
      ENDIF
   ENDIF
ENDIF

________________________________________
[Tienes que estar registrado y conectado para ver este vínculo]
| [Tienes que estar registrado y conectado para ver este vínculo] | [Tienes que estar registrado y conectado para ver este vínculo] | [Tienes que estar registrado y conectado para ver este vínculo] | [Tienes que estar registrado y conectado para ver este vínculo] | [Tienes que estar registrado y conectado para ver este vínculo] | [Tienes que estar registrado y conectado para ver este vínculo] |
Volver arriba Ir abajo
Ver perfil de usuario http://www.comunidad-e3d.com
elPatrixF
Administrador
Administrador
avatar

Último Juego : ni dios sabe
Sexo : Masculino
Mensajes : 2868
Edad : 25
Localización : Ausente!

MensajeTema: Re: Porque no me funciona este comando???   Lun Feb 25, 2013 10:57 pm

En resumen, el código te está fallando porque te faltan como 5 ENDIFs

Fijate el código que te puso wizard.


la idea es:

IF COND condicion
accion1
ELSE
accion2
ENDIF

entonces, si hay 2 ifs anidados, hay que cerrar los dos

IF COND condicion
accion1
ELSE
IF COND condicion
accion2
ELSE
accion3
ENDIF

ENDIF


Última edición por elPatrixF el Mar Feb 26, 2013 1:17 am, editado 1 vez
Volver arriba Ir abajo
Ver perfil de usuario http://elpatrixf.com
Wizard
Experto
Experto
avatar

Último Juego : Murciélago v3.0
Sexo : Masculino
Mensajes : 609
Edad : 31
Localización : Perdido

MensajeTema: Re: Porque no me funciona este comando???   Lun Feb 25, 2013 11:03 pm

Una buena costumbre cuando se programa es 'sangrar' los bloques y meter un par de saltos de linea entre pequeños bloques de codigo que hagan una cosa con los de otra

________________________________________
[Tienes que estar registrado y conectado para ver este vínculo]
| [Tienes que estar registrado y conectado para ver este vínculo] | [Tienes que estar registrado y conectado para ver este vínculo] | [Tienes que estar registrado y conectado para ver este vínculo] | [Tienes que estar registrado y conectado para ver este vínculo] | [Tienes que estar registrado y conectado para ver este vínculo] | [Tienes que estar registrado y conectado para ver este vínculo] |
Volver arriba Ir abajo
Ver perfil de usuario http://www.comunidad-e3d.com
ev0lizard
Inquilino
Inquilino
avatar

Último Juego : Fury Road (fan free game)
Sexo : Masculino
Mensajes : 1950
Edad : 38
Localización : Pangea/Tierra

MensajeTema: Re: Porque no me funciona este comando???   Lun Feb 25, 2013 11:07 pm

la tecla tabulador...no pringe el teclado de sangre que luego cuesta mucho limpiarlo feeel-iz
Volver arriba Ir abajo
Ver perfil de usuario
Gamescharly
Conocedor
Conocedor
avatar

Último Juego : Claustrofobia
Sexo : Masculino
Mensajes : 390
Edad : 19
Localización : Mexico

MensajeTema: HAAA!!!   Mar Feb 26, 2013 1:05 am

Ahora si me funciona pero se activan todos menos el segundo al mismo tiempo y lo que quiero es que se activen uno por uno!!

desperado34
Volver arriba Ir abajo
Ver perfil de usuario http://www.menteoscura-games.mex.tl
elPatrixF
Administrador
Administrador
avatar

Último Juego : ni dios sabe
Sexo : Masculino
Mensajes : 2868
Edad : 25
Localización : Ausente!

MensajeTema: Re: Porque no me funciona este comando???   Mar Feb 26, 2013 1:16 am

Gamescharly escribió:
Ahora si me funciona pero se activan todos menos el segundo al mismo tiempo y lo que quiero es que se activen uno por uno!!

desperado34
¿Estás seguro que es un problema del ini?

En todo caso, prueba con esta otra versión.
Fijate como cambié el orden y me olvidé por completo de los ELSE

Código:
IF COND Prueba=6
    ACCI TEXT 6/6 Escapa
    ACCI PONE Prueba=7
ENDIF

IF COND Prueba=5
    ACCI TEXT 5/6
    ACCI PONE Prueba=6
ENDIF

IF COND Prueba=4
    ACCI TEXT 4/6
    ACCI PONE Prueba=5
ENDIF

IF COND Prueba=3
    ACCI TEXT 3/6
    ACCI PONE Prueba=4
ENDIF

IF COND Prueba=2
    ACCI TEXT 2/6
    ACCI PONE Prueba=3
ENDIF

IF COND Prueba=1
  ACCI TEXT 1/6
  ACCI PONE Prueba=2
ENDIF
Volver arriba Ir abajo
Ver perfil de usuario http://elpatrixf.com
Gamescharly
Conocedor
Conocedor
avatar

Último Juego : Claustrofobia
Sexo : Masculino
Mensajes : 390
Edad : 19
Localización : Mexico

MensajeTema: Gracias   Mar Feb 26, 2013 3:01 am

Gracias patrixF!!
Me funciono correctamente y como queria!! hiiiirl
Volver arriba Ir abajo
Ver perfil de usuario http://www.menteoscura-games.mex.tl
elPatrixF
Administrador
Administrador
avatar

Último Juego : ni dios sabe
Sexo : Masculino
Mensajes : 2868
Edad : 25
Localización : Ausente!

MensajeTema: Re: Porque no me funciona este comando???   Mar Feb 26, 2013 9:07 pm

Gamescharly escribió:
Gracias patrixF!!
Me funciono correctamente y como queria!! hiiiirl
Nunca le tuve fe a los else xD
por eso siempre manejo todo a lo "case" xd
Volver arriba Ir abajo
Ver perfil de usuario http://elpatrixf.com
Gamescharly
Conocedor
Conocedor
avatar

Último Juego : Claustrofobia
Sexo : Masculino
Mensajes : 390
Edad : 19
Localización : Mexico

MensajeTema: The killer en proceso...   Miér Feb 27, 2013 4:59 am

Ok gracias patrixF lo necesitaba pronto les traigo The killer!!!
Volver arriba Ir abajo
Ver perfil de usuario http://www.menteoscura-games.mex.tl
Contenido patrocinado




MensajeTema: Re: Porque no me funciona este comando???   

Volver arriba Ir abajo
 

Porque no me funciona este comando???

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

 Temas similares

-
» ¿Porque este usuario no tiene barra de respeto?
» Porque no me aparece este icono?
» No se puede cargar un objeto porque no está disponible en este equipo
» porque cuando instalo un estilo a mi foro este se desconfigura ?
» ¿DEBO COMPRAR ESTE PRODUCTO PARA LAS NECESIDADES QUE TENGO?

Permisos de este foro:No puedes responder a temas en este foro.
Entidad 3D :: Creación de juegos en 3D sin programar :: Entidad 3D :: Comandos-