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 | 
 

 Problemas con unos comandos (OLVIDENLO)

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
JGuillenY
Aprendiz
Aprendiz
avatar

Último Juego : Below Hell
Sexo : Masculino
Mensajes : 51
Edad : 23
Localización : Puebla

MensajeTema: Problemas con unos comandos (OLVIDENLO)   Dom Jun 28, 2015 7:19 pm

Ya solucioné el problema Very Happy

----------------------------------------------
Hola! Buenas, la cosa es que cambié los números de health por marcadores de barras en mi proyecto y funciona correctamente cuando me golpea un enemigo o sufro daño. Les pongo el sistema:

Este es el comando que uso cada vez que el jugador sufre daño:
Código:
ACCI PONE hp=%SALUD_JUGADOR%
IF COND hp>99
 ACCI BARRAVALOR 1 200
ENDIF
IF COND hp>94 COND hp<100
 ACCI BARRAVALOR 1 190
ENDIF
IF COND hp<95 COND hp>89
 ACCI BARRAVALOR 1 180
ENDIF
IF COND hp<90 COND hp>84
 ACCI BARRAVALOR 1 170
ENDIF
IF COND hp<85 COND hp>79
 ACCI BARRAVALOR 1 160
ENDIF
IF COND hp<80 COND hp>74
 ACCI BARRAVALOR 1 150
ENDIF
IF COND hp<75 COND hp>69
 ACCI BARRAVALOR 1 140
ENDIF
IF COND hp<70 COND hp>64
 ACCI BARRAVALOR 1 130
ENDIF
IF COND hp<65 COND hp>59
 ACCI BARRAVALOR 1 120
ENDIF
IF COND hp<60 COND hp>54
 ACCI BARRAVALOR 1 110
ENDIF
IF COND hp<55 COND hp>49
 ACCI BARRAVALOR 1 100
ENDIF
IF COND hp<50 COND hp>44
 ACCI BARRAVALOR 1 90
ENDIF
IF COND hp<45 COND hp>39
 ACCI BARRAVALOR 1 80
ENDIF
IF COND hp<40 COND hp>34
 ACCI BARRAVALOR 1 70
ENDIF
IF COND hp<35 COND hp>29
 ACCI BARRAVALOR 1 60
ENDIF
IF COND hp<30 COND hp>24
 ACCI BARRAVALOR 1 50
ENDIF
IF COND hp<25 COND hp>19
 ACCI BARRAVALOR 1 40
ENDIF
IF COND hp<20 COND hp>14
 ACCI BARRAVALOR 1 30
ENDIF
IF COND hp<15 COND hp>9
 ACCI BARRAVALOR 1 20
ENDIF
IF COND hp<10 COND hp>4
 ACCI BARRAVALOR 1 10
ENDIF
IF COND hp<5 COND hp>0
 ACCI BARRAVALOR 1 5
ENDIF
IF COND hp<1
 ACCI BARRAVALOR 1 1
ENDIF



ACCI PONE shld=%NIVEL_ARMADURA_JUGADOR%
IF COND shld>99
 ACCI BARRAVALOR 4 200
ENDIF
IF COND shld>94 COND shld<100
 ACCI BARRAVALOR 4 190
ENDIF
IF COND shld<95 COND shld>89
 ACCI BARRAVALOR 4 180
ENDIF
IF COND shld<90 COND shld>84
 ACCI BARRAVALOR 4 170
ENDIF
IF COND shld<85 COND shld>79
 ACCI BARRAVALOR 4 160
ENDIF
IF COND shld<80 COND shld>74
 ACCI BARRAVALOR 4 150
ENDIF
IF COND shld<75 COND shld>69
 ACCI BARRAVALOR 4 140
ENDIF
IF COND shld<70 COND shld>64
 ACCI BARRAVALOR 4 130
ENDIF
IF COND shld<65 COND shld>59
 ACCI BARRAVALOR 4 120
ENDIF
IF COND shld<60 COND shld>54
 ACCI BARRAVALOR 4 110
ENDIF
IF COND shld<55 COND shld>49
 ACCI BARRAVALOR 4 100
ENDIF
IF COND shld<50 COND shld>44
 ACCI BARRAVALOR 4 90
ENDIF
IF COND shld<45 COND shld>39
 ACCI BARRAVALOR 4 80
ENDIF
IF COND shld<40 COND shld>34
 ACCI BARRAVALOR 4 70
ENDIF
IF COND shld<35 COND shld>29
 ACCI BARRAVALOR 4 60
ENDIF
IF COND shld<30 COND shld>24
 ACCI BARRAVALOR 4 50
ENDIF
IF COND shld<25 COND shld>19
 ACCI BARRAVALOR 4 40
ENDIF
IF COND shld<20 COND shld>14
 ACCI BARRAVALOR 4 30
ENDIF
IF COND shld<15 COND shld>9
 ACCI BARRAVALOR 4 20
ENDIF
IF COND shld<10 COND shld>4
 ACCI BARRAVALOR 4 10
ENDIF
IF COND shld<5
 ACCI BARRAVALOR 4 1
ENDIF
como ven, actualiza tanto la armadura como la salud. Y, repito, funciona bien (es 200 porque el tamaño de mi barra lo hice de 200px). El problema es que cuando pongo items de cura en el escenario, usando item objeto, les pongo este comando:

ese para salud...
Código:
ACCI DSAL 25
ACCI TEM1 5 0 update_bar        <----- (nombre del comando de arriba)
y ese para armadura.
Código:
ACCI INC_ARMADURA_JUGADOR 100
ACCI TEM1 5 0 update_bar

y lo que sucede es que el jugador si obtiene los puntos de vida o salud, pero la barra se vacía completamente... ya hice miles de cambios y nada ayuda, así que... Por favor una mano Embarassed
Volver arriba Ir abajo
Ver perfil de usuario
ev0lizard
Inquilino
Inquilino
avatar

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

MensajeTema: Re: Problemas con unos comandos (OLVIDENLO)   Lun Jun 29, 2015 8:34 am

me alegra no mucho, sino muchisimo que hayas resuelto el problema, pero estaria bien que dijeses que paso ya que has posteado Smile por el resto de gente que pudiese tropezar en la misma piedra que tu

normalmente suelen ser despistes simples, como no poner el .ini en el nombre del comando o cambiar el numero de temporizador por el tiempo y cosillas asi
Volver arriba Ir abajo
Ver perfil de usuario
croviman
Moderador
Moderador
avatar

Último Juego : Aporía2
Sexo : Masculino
Mensajes : 1948
Edad : 37
Localización : Canelones

MensajeTema: Re: Problemas con unos comandos (OLVIDENLO)   Lun Jun 29, 2015 4:21 pm

Bien ahí!!!!!! Ya me estaba estrujando las neuronas... Cual era el problema????

________________________________________
[Tienes que estar registrado y conectado para ver este vínculo]
Volver arriba Ir abajo
Ver perfil de usuario http://http.//atmosferismos.blogia.com
Maltratado
Importante
Importante
avatar

Último Juego : Quake Bitch Zone
Sexo : Masculino
Mensajes : 1126
Edad : 44
Localización : Osorno - conocida como la muñeca del diablo

MensajeTema: Re: Problemas con unos comandos (OLVIDENLO)   Lun Jun 29, 2015 6:42 pm

JGuillenY escribió:


ese para salud...
Código:
ACCI DSAL 25
ACCI TEM1 5 0 update_bar        <----- (nombre del comando de arriba)
y ese para armadura.
Código:
ACCI INC_ARMADURA_JUGADOR 100
ACCI TEM1 5 0 update_bar

y lo que sucede es que el jugador si obtiene los puntos de vida o salud, pero la barra se vacía completamente... ya hice miles de cambios y nada ayuda, así que... Por favor una mano Embarassed

Puede que sea el TEMPORIZADOR creo que le falta la extencion INI

Deberia ser asi:

ACCI TEM1 5 0 update_bar.ini
y NO ACCI TEM1 5 0 update_bar

Es muy dificil ver un fallo desde este lado de la computadora, deberias hacer o separar la parte de las barras hacer otro mapa de barras y hacer las pruebas antes de ponerlo en tu juego definitivo, asi si surge algun problema subes el 3DT con el material extra para que otro pueda ejecutarlo en su PC y ver cual es el problema...

Saludos
Volver arriba Ir abajo
Ver perfil de usuario http://www.shreder3d.com
JGuillenY
Aprendiz
Aprendiz
avatar

Último Juego : Below Hell
Sexo : Masculino
Mensajes : 51
Edad : 23
Localización : Puebla

MensajeTema: Re: Problemas con unos comandos (OLVIDENLO)   Lun Jun 29, 2015 8:37 pm

Miren, lo que tuve que hacer fue poner el contenido del update_bar en el comando de health/armor_pack (porque tal como dijo maltratado, intenté colocar el .ini al final pero tampoco funcionaba), además de eso, tuve que modificar esta parte:

Código:
ACCI PONE hp=%SALUD_JUGADOR%
ACCI DSAL 25
ACCI OPE+ hp 25
IF COND hp>99
   ACCI BARRAVALOR 1 200
ENDIF
IF COND hp>94 COND hp<100
   ACCI BARRAVALOR 1 190
ENDIF
IF COND hp<95 COND hp>89
   ACCI BARRAVALOR 1 180
.
.
.
etc
Si se fijan, ahora doy salud y aumento la barra por separado... no sé cual sea el error anterior, pueden ser errores de tiempo de lectura de línea de comandos (ok, eso fue largo), pero no tengo idea de qué manera compila el motor e3d los comandos... el caso es que haciendo esto, me solucionó todos los problemas Smile
Volver arriba Ir abajo
Ver perfil de usuario
 

Problemas con unos comandos (OLVIDENLO)

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

 Temas similares

-
» como colocar unos juegos de problemas al portal
» Problemas al hacer o recibir llamadas
» Android 2.2 ha solucionado mis problemas de desconexión de Wifi
» Problemas con la instalción de aplicaciones en general
» Problemas con wifi

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-