Julio 03, 2010, 04:15:24 PM Ultima modificación: Julio 03, 2010, 06:16:25 PM por slampdesign
Saludos a todos, quisiera que me ayudaran a saber como dibujo una variable como "hambre" en un health.

PD: me imagino que es muy facil,per no se como hacerlo...

Saludos... :D

no entiendo bien tu pregunta pero si estoy en lo correcto crea una variable llamada hambre= x que x vendr?a ser la cantidad de hambre que tiene el personaje
La cosa es que,.... no tengo la menor idea.

http://matuxgames.blogspot.com/

hola, me explico mejor:

Yo tengo una variable llamada hambre, y quisiera dibujarla en forma de healthbar... es decir, que si tengo 30 de "hambre" en la healthbar automaticamente aparecera 30 de porcentaje(amount), o si hay alguna manera de colocar en vez de porcentaje(amount) una variable...

mmm no lo entiendo bien pero creo que te refieres a esto

draw_healthbar(x1,y1,x2,y2,amount,backcol,mincol,maxcol,direction,showback,showborder);


x1 ,x2, y1, y2 = posiciones de la healthbar
amount = aqui  pones habre ( o cualquier n?mero)
backcol = color de fondo
mincol, maxcol, = colo minimo y maximo

por ejemplo para que muestre la variable habre en forma healthbar:

draw_healthbar(x,y,x+50,y-10,habre,c_black,c_red,c_green,direction,true,true);

mira a ver si es eso  :-[

Eso es lo que quiero hacer pero ya intente de la forma que me colocaste y no funciona, dice "unknown variable hambre", y eso que agregue la variable "hambre" en el evento create con 50 de "value"

lo que te voy a decir es algo tonto pero, lo declaraste en el mismo objecto?? :-[ :-[
La cosa es que,.... no tengo la menor idea.

http://matuxgames.blogspot.com/

si te refieres a que si esta en "Self", si. Yo creo que colocar una variable sola(solo el nombre) en el amount de un healthbar no va a hacer ninguna accion, solo puede mostrar errores. Debe existir alguna forma de hacerlo :-[

lo que yo decia es si la variable la declaraste en el evento create en el mismo objecto que espata para mostrar, o sea el objeto se llama "pepe" ahi declaras la variable y lo mostras tambi?n en el mismo objeto por que si lo de laras en otro objeto no te lo va a tomar al menos que pongas "el nombre de objeto".variable ejemplo  comida.hambre me explico??  :-[ :-[
La cosa es que,.... no tengo la menor idea.

http://matuxgames.blogspot.com/

posiblemente sea eso, y en el caso de que no quieras declarala en ese objeto, la tienes que poner siempre como global.hambre, asi esa variable podra ser usada por todas las instancias declarandola solo una vez

si no es una array 1D, tambien puedes hacer asi:

globalvar hambre;
hambre = 50

asi te ahorras poner global.hambre xD
Noka siempre responde a los temas con 0 respuestas ^^

Gracias a todos por sus respuestas, de todas maneras ya lo habia resuelto... :D ;D


?GRACIAS!