Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: 1dhs en Abril 08, 2015, 11:36:09 PM

Título: [Ayuda] "FATAL ERROR in" ¡Resuelto!
Publicado por: 1dhs en Abril 08, 2015, 11:36:09 PM
Hola :)  :GMS:
antes que nada no se nada de  GML,  lo que hago lo saco de Internet.

Este mensaje apareció después de añadir "time lines" porque antes de eso cuando daba en "run the game" funcionaba perfecto, y ahora aparece esto cada vez que doy clic en el objeto "zaa" xD. no soy un experto y puede ser que las "time lines" no tengan nada que ver. ayuda por favor.  :)




##################################################
FATAL ERROR in
action number 1
of Mouse Event for Left Pressed
for object Zaa:

Push :: Execution Error - Variable Get -5.dineros(100003, -2147483648)
at gml_Object_Zaa_LeftButtonPressed_1 (line 1) - if (global.dineros >= precio) {
###################################################

que significa :( :-[


así tengo el código:

if (global.dineros >= precio) {

global.sel = nombre;

}

Gracias por su tiempo!

Título: Re:[Ayuda] "FATAL ERROR in"
Publicado por: penumbra en Abril 09, 2015, 04:09:30 AM
Push :: Execution Error - Variable Get -5.dineros(100003, -2147483648)
at gml_Object_Zaa_LeftButtonPressed_1 (line 1) - if (global.dineros >= precio)

El error es porque una o ambas cosas pasan:
a) La variable  global.dineros NO ESTÁ declarada (debería de estarlo generalmente en un evento CREATE)
b) (La variable global.dineros NO ESTÁ inicializada/no contiene un valor, por lo que no es posible usarla en una comparación
Título: Re:[Ayuda] "FATAL ERROR in"
Publicado por: 1dhs en Abril 09, 2015, 07:20:48 AM
Gracias!

Global.dineros si lo tengo en un evento  CREATE
Por lo que supongo es el valor de 100 dineros que le di :(
Otra probabilidad?




Dineros se escucha raro y molesto ese ha de ser el error. (Una disculpa si es inesesario poner esto xD)
Título: Re:[Ayuda] "FATAL ERROR in"
Publicado por: arcangelcaos en Abril 09, 2015, 08:22:46 AM
Una pregunta, se crea en el mismo objeto, o en otro. Porque si es en otro. Puede ser el orden de creacion de objetos. Que esa comparacion se ejecute antes de declararla. Me ha pasado varias veces.
Título: Re:[Ayuda] "FATAL ERROR in"
Publicado por: 1dhs en Abril 09, 2015, 06:15:38 PM
Si es eso.   
es en otro objeto.     

continuare con mi juego! ;D, para evitar errores borre lo que creí era el error  en el orden de creación de objetos y lo volví ha hacer con mas cuidado y ya todo bien!  :D

gracias saludos. :)