Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Fabrizon_02 en Noviembre 23, 2014, 12:49:28 PM

Título: Problemas con Variables
Publicado por: Fabrizon_02 en Noviembre 23, 2014, 12:49:28 PM
Hola
estaba haciendo un script.

//Estado
hambre= 100;
salud=  50;
veneno=   0;

para el player.
puse un set alarm de 350 steps en el player y un code

player.salud -= 1;
player.hambre-=1;
player.veneno -= 1;


y de pronto...

[spoiler]
___________________________________________
ERROR in
action number 1
of Alarm Event for alarm 0
for object player:

Error in code at line 1:
   player.salud -= 1;
  ^
at position 1: Unknown variable salud
[/spoiler]
por favor ayudenme y diganme lo que hice mal :(
Título: Re:Problemas con Variables
Publicado por: Clamud en Noviembre 23, 2014, 05:52:59 PM
Sucede porque pusiste "palyer." en una acción del objeto player, entonces va a buscar esa variable en otra instancia del objeto player, y si no hay otra instancia la variable no existe.
Título: Re:Problemas con Variables
Publicado por: kostra en Noviembre 23, 2014, 06:04:49 PM
cierto, si cambias una vaiable de la misma instancia, no tiene sentido poner el nombre delante de la variable :/
Título: Re:Problemas con Variables
Publicado por: Fabrizon_02 en Noviembre 24, 2014, 03:54:37 AM
se me soluciono porque le puse  global.