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 | 
 

 Tiempo ?

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
LucasMelOr
Experto
Experto
avatar

Último Juego : TOUTHOME
Sexo : Masculino
Mensajes : 546
Edad : 17
Localización : Asuncion, Paraguay

MensajeTema: Tiempo ?   Miér Jul 30, 2014 2:19 pm

Hola que tal a todos me gustaría saber como podría activar números arriba que van descontando, una cuenta regresiva de 60 segundos (para ser exactos) todo ya lo tengo listo, mi único problema es como poner esos números que van descontando. por ejemplo así:

[Tienes que estar registrado y conectado para ver esa imagen]

ven? asi me lo imagino que se vaya descontando los números etc. gracias a todos, estoy seguro de que es algo muy sencillo pero, la verdad no encontré nada de ayuda en el manual  ayyuh 
Volver arriba Ir abajo
Ver perfil de usuario
ev0lizard
Inquilino
Inquilino
avatar

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

MensajeTema: Re: Tiempo ?   Miér Jul 30, 2014 6:03 pm

lo que necesitas es el comando MSJ1 junto con una variable llamada por ejemplo, tiempo

me explico:

en un comando que se ejecute ANTES d que empiece la cuenta atras, debes asignar el valor a la variable tiempo, por ejemplo, supongamos al empezar el nivel en la entidad configuracion

tendrias que poner o bien, te bastaria con añadir una linea tal que asi:

ACCI PONE tiempo=60

luego, en otro comando, por ejemplo, en la puerta cuando vayas a entrar en la habitacion o bien en una baldosa en un comandmodel, por ejemplo cuentatras.ini pues algo como esto:

IF COND katra=0
ACCI OPE- tiempo 1
ACCI MSJ1 1 0 3 1 -300 10 Tiempo:%tiempo%
ACCI TEM1 1 1 cuentatras.ini
ENDIF
IF COND tiempo=0
ACCI PONE katra=1
ACCI MSJ1 1 0 3 1 -300 10 Acabo el tiempo!!
ACCI TEM1 2 1 tiempofin.ini
ENDIF

con eso, haces que mientras katra sea 0 (suponiendo que katra, sea la variable que activas para parar el tiempo, no se algo que hagas o cojas en el escenario que llevaria un ACCI PONE katra=1) vuelva a restar 1 a la variable tiempo que definiste en el ini de la entidad configuracion
y con lo segundo es que el tiempo se ha terminado, por lo que en el segundo siguiente haria lo que escribas en tiempofin.ini, como por ejemplo hacer desaparecer las letras y numeros de la cuenta atras con un ACCI MSJ0 1 y si matas al player o cosas asi

mira que con los años que llevas aqui haya que explicarte estas cosas....  lee_book 
Volver arriba Ir abajo
Ver perfil de usuario
 

Tiempo ?

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

 Temas similares

-
» Tiempo de arranque
» Personalización del tiempo para que el miembro pase "off line o fuera de linea"
» ¿Como hago para que mi PupUp se abra al mismo tiempo que la pagina?
» editar tiempo de usuarios en linea
» No aparece el mensaje de tiempo de espera ni de la longitud del mensaje al crear un tema

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