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!
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
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)
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.
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. :)