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 | 
 

 Duda sobre comandos

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
RYKY000
Analista
Analista
avatar

Sexo : Masculino
Mensajes : 595
Edad : 24
Localización : Mexico

MensajeTema: Duda sobre comandos   Miér Abr 11, 2012 7:02 pm

Necesito hacer que una puerta se habra solo cuando el jugador le ubiese disparado antes.

Simplemente

1 dispara a la puerta
2 Hasercarce a la pueta y que habra
3 si no se a disparado que no se habra.

No e utilizado comandos aun. Y tengo duda si esto se puede hacer.

E revisado los tutoriales, pero e leído que se puede cambiar el valor de las variables para cumplir las condiciones que necesite, sin embargo la asignacion de variables solo se hace cuando el jugador toca sierto objeto o se situa en cierto punto o me equivoco???

Gracias.
Volver arriba Ir abajo
Ver perfil de usuario
elPatrixF
Administrador
Administrador
avatar

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

MensajeTema: Re: Duda sobre comandos   Miér Abr 11, 2012 7:17 pm

Sep, es muy simple de hacer.

Revisa el punto 5 del tutorial de entidad 3d sobre como usar un "resorte" para desbloquear una puerta.

Son los mismos pasos, pero en vez de usar una entidad command, usas el parámetro CommandsFile2 para que ocurra al dispararle a la puerta, lo que ocurre "al tocar el resorte".
Volver arriba Ir abajo
Ver perfil de usuario http://elpatrixf.com
RYKY000
Analista
Analista
avatar

Sexo : Masculino
Mensajes : 595
Edad : 24
Localización : Mexico

MensajeTema: Bien   Miér Abr 11, 2012 7:38 pm

Le agradesco su respuesta elPatrixF.

(En la entidad door habia cambiado el valor a true del parametro "abrir por impacto de arma" pero tambien se habria cuando me hacercaba.)

Y solo para cofirmar si me quedo claro.

Creo una entidad commandModel referenciada almodelo y en el parammetro CommandsFile2 lo referencio al fichero .ini con lo sig.: ACCI PONE impactodearma=1

Despues En el la entidad door en el parametro CommandsFile2 referencio otro archivo .ini co lo sig.:
IF COND impactodearma=1
ACCI TEXT Abriendo
ELSE
ACCI TEXT No puedes abrir

Digame si estoy en lo correcto

Gracias
Volver arriba Ir abajo
Ver perfil de usuario
e3dtutoriales
DJ del Foro
DJ del Foro
avatar

Último Juego : Pasillos(Nombre TEMPORAL)
Sexo : Masculino
Mensajes : 489
Edad : 20
Localización : España |Barcelona|

MensajeTema: Re: Duda sobre comandos   Miér Abr 11, 2012 8:08 pm

RYKY000 escribió:


Y solo para cofirmar si me quedo claro.

Creo una entidad commandModel referenciada almodelo y en el parammetro CommandsFile2 lo referencio al fichero .ini con lo sig.: ACCI PONE impactodearma=1

Despues En el la entidad door en el parametro CommandsFile2 referencio otro archivo .ini co lo sig.:
IF COND impactodearma=1
ACCI TEXT Abriendo
ELSE
ACCI TEXT No puedes abrir

Digame si estoy en lo correcto

Gracias

Esta en lo correcto, lo que hace el fichero .ini en el parámetro "abrir por impacto de arma" es asignarle la Variable impactoarma=1, así pues, cuando el player toque la puerta e intente abrirla, se pone un marcha un fichero de comando .ini que verifica si el "impactoarma" es =1. Si lo es, se abrirá, y si no, deberá dispararle primero.

Basicamente verifica si has disparado 1º,, para pasar, o decirte que primero has de disparar.
Volver arriba Ir abajo
Ver perfil de usuario http://www.youtube.com/user/Ccl15TV?feature=mhee
RYKY000
Analista
Analista
avatar

Sexo : Masculino
Mensajes : 595
Edad : 24
Localización : Mexico

MensajeTema: Bien   Miér Abr 11, 2012 8:34 pm

Le agradesco por confirmar la secuencia e3dtutoriales!!!.

Me ha sio muy util, no solo en la entidad, sino también en la comprencion sobre el uso de comandos.
Gracias.
Volver arriba Ir abajo
Ver perfil de usuario
RYKY000
Analista
Analista
avatar

Sexo : Masculino
Mensajes : 595
Edad : 24
Localización : Mexico

MensajeTema: Problema   Miér Abr 11, 2012 9:43 pm

Acabo de probar estos comandos en el nivel, pero cuando me acerco a la puerta no me muestra ningun mensaje, al disparale y volver a intentarlo no abre.

Los dos ficheros ini que use son estos:
1.-
ACCI PONE impactodearma=1


2.-
IF COND impactodearma=1
ACCI TEXT Abriendo
ELSE
ACCI TEXT No se abre
ENDIF

Los dos estan en la carpeta comandos de E3d.

Me podrian indicar si tengo algun error o cual o cuales podrian ser los fallos.

Volver arriba Ir abajo
Ver perfil de usuario
elPatrixF
Administrador
Administrador
avatar

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

MensajeTema: Re: Duda sobre comandos   Miér Abr 11, 2012 10:08 pm

¿Te acordaste de configurar la entidad Door para que al tocar la puerta se ejecute un fichero y que al dispararle se ejecute el otro?
Volver arriba Ir abajo
Ver perfil de usuario http://elpatrixf.com
e3dtutoriales
DJ del Foro
DJ del Foro
avatar

Último Juego : Pasillos(Nombre TEMPORAL)
Sexo : Masculino
Mensajes : 489
Edad : 20
Localización : España |Barcelona|

MensajeTema: Re: Duda sobre comandos   Miér Abr 11, 2012 10:18 pm

Recuerda poner el mismo nombre en la configuración de los parámetros de la entidad "Door", poner el mismo nombre exactamente igual que tu fichero .ini, (sin la extensión .ini).

Y si, te digo lo que Patrixf, revisa las entidades jejeje.

Suerte!
Volver arriba Ir abajo
Ver perfil de usuario http://www.youtube.com/user/Ccl15TV?feature=mhee
elPatrixF
Administrador
Administrador
avatar

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

MensajeTema: Re: Duda sobre comandos   Miér Abr 11, 2012 10:25 pm

Por cierto, asegúrate que puedes ver las extensiones de los archivos. Puede que accidentalmente estés creando un archivo comando.ini.txt en vez de un archivo comando.ini

Más info aquí:
[Tienes que estar registrado y conectado para ver este vínculo]
pregunta
Volver arriba Ir abajo
Ver perfil de usuario http://elpatrixf.com
e3dtutoriales
DJ del Foro
DJ del Foro
avatar

Último Juego : Pasillos(Nombre TEMPORAL)
Sexo : Masculino
Mensajes : 489
Edad : 20
Localización : España |Barcelona|

MensajeTema: Re: Duda sobre comandos   Miér Abr 11, 2012 10:41 pm

Patrixf, ami me pasaba eso, no podía ver las extensiones, y creaba .ini.txl xD
Volver arriba Ir abajo
Ver perfil de usuario http://www.youtube.com/user/Ccl15TV?feature=mhee
RYKY000
Analista
Analista
avatar

Sexo : Masculino
Mensajes : 595
Edad : 24
Localización : Mexico

MensajeTema: Re: Duda sobre comandos   Miér Abr 11, 2012 10:42 pm

Bueno lo de los nombres si lo tome muy encuenta desde el inicio y en eso no hay error.

En la extencion del archivo tambien lo verifique i si es .ini

Sin embargo no entiendo a lo que se refiere elPatrixF.


Lo unico que refencie en la entidad DOOR fue el 2º .ini que mencione antes en el parametro de CommandsFile2, asigne el model de la puerta y puse en true el parametro de Abrir por impacto de armas.

Pero no entiendo lo de los dos ficheros que menciona.

Me lo podrian explicar
Gracias.
Volver arriba Ir abajo
Ver perfil de usuario
e3dtutoriales
DJ del Foro
DJ del Foro
avatar

Último Juego : Pasillos(Nombre TEMPORAL)
Sexo : Masculino
Mensajes : 489
Edad : 20
Localización : España |Barcelona|

MensajeTema: Re: Duda sobre comandos   Miér Abr 11, 2012 11:01 pm

Creo oque se refiere a que en los parámetros de "Door" hay para asignarle 3 .ini, uno para contacto del player , y otro para impacto(armas). (el 3º es de enemigos) Debes pone tus .ini en los 2. Es decir, tu .ini que asigna el valor de ACCI PONE ...(TU VARIABLE) Has de ponerlo en el 2º, en "fichero .ini ha procesar para IMPACTO" (armas). Y tu otro .ini que dice IF COND (TU VARIABLE)
ACCI TEXT abriendo
ELSE

ACCI TEXT No puedes pasar

Has de ponerlo en el 1º, en donde es para contacto(del player).

Has de poner cada fichero de .ini en su lugar adecuado, de las propiedades de la entidad "Door".

Espero haberme explicado bien.

Suerte y un saludo!Smile
Volver arriba Ir abajo
Ver perfil de usuario http://www.youtube.com/user/Ccl15TV?feature=mhee
elPatrixF
Administrador
Administrador
avatar

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

MensajeTema: Re: Duda sobre comandos   Miér Abr 11, 2012 11:23 pm

Fijate esta imagen por ejemplo.
[Tienes que estar registrado y conectado para ver esa imagen]

En este caso. Se ejecuta el archivo com_altocar.ini al tocar la puerta y se ejecuta el archivo com_aldisparar.ini al dispararle a la puerta.

Haz lo que dice e3dtutoriales, Razz
Volver arriba Ir abajo
Ver perfil de usuario http://elpatrixf.com
RYKY000
Analista
Analista
avatar

Sexo : Masculino
Mensajes : 595
Edad : 24
Localización : Mexico

MensajeTema: Re: Duda sobre comandos   Miér Abr 11, 2012 11:42 pm

Bueno en realidad esto me apena mucho.

Tengo que pedirles una sinsera disculpa e3dtutoriales y elPatrixF.

Les explico mi lamentable error.

Al inicio de esta pregunta elPatrixF la contesto simple y eficazmente como deve ser, pero mi mente no comprendio la idea y entre en confucion ya que estaba utilizando la entidad "CommandModel" cosa que ninguno de ustedes me indico, pero ingenuamente la estaba utilizando, lo cual era la causa de que el comando no se ejecutara.

Me di cuenta de esto y la borre, despues acomode mis dos .ini en donde correspondian en DOOR y todo ba a la perfeccion.

En verdad gracias por su tiempo y atencion, Y realmente les pido una disculpa.

Me han ayudado en mucho.
Volver arriba Ir abajo
Ver perfil de usuario
elPatrixF
Administrador
Administrador
avatar

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

MensajeTema: Re: Duda sobre comandos   Jue Abr 12, 2012 1:43 am

hombre no hay problema Razz

Lo que importa es que el problema está resuelto! clown
Volver arriba Ir abajo
Ver perfil de usuario http://elpatrixf.com
e3dtutoriales
DJ del Foro
DJ del Foro
avatar

Último Juego : Pasillos(Nombre TEMPORAL)
Sexo : Masculino
Mensajes : 489
Edad : 20
Localización : España |Barcelona|

MensajeTema: Re: Duda sobre comandos   Jue Abr 12, 2012 12:27 pm

Coincido con Patrifx, no te preocupes, estamos aquí para ayudar.Smile

Suerte Very Happy
Volver arriba Ir abajo
Ver perfil de usuario http://www.youtube.com/user/Ccl15TV?feature=mhee
 

Duda sobre comandos

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

 Temas similares

-
» duda sobre los dominios de paga
» Duda sobre una opcion en herramientas
» Duda sobre como poner mas de 1 noticia en el foro
» una duda sobre cash mod
» Duda sobre borrar post y/o temas.

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-