Hola amigos:
En este objeto reves lo que quiero que ocurra es que al clicar con el bot?n izquierdo del mouse, si salen 2 ? 3 objetos iguales, me sume la cantidad de dinero indicado respectivamente.
El problema es que me sube 5,000 cada vez que hago clic, ser? porque uso global.mouse_left.
Por favor revisen d?nde me equivoqu?. GRACIAS. :-\
Information about object: obj_reves
Sprite: spr_reves
Solid: false
Visible: true
Depth: -1000
Persistent: false
Parent: <no parent>
Mask: <same as sprite>
Create Event:
execute code:
cambio=1;
image_speed=0;
Mouse Event for Glob Left Pressed:
execute code:
if instance_number(obj_1.image_index = 0)>1<3
{
global.dinero+=100;
}
if instance_number(obj_1.image_index = 0)>2
{
global.dinero+=1000;
}
if instance_number(obj_1.image_index = 1)>1<3
{
global.dinero+=200;
}
if instance_number(obj_1.image_index = 1)>2
{
global.dinero+=2000;
}
if instance_number(obj_1.image_index = 2)>1<3
{
global.dinero+=300;
}
if instance_number(obj_1.image_index = 2)>2
{
global.dinero+=3000;
}
if instance_number(obj_1.image_index = 3)>1<3
{
global.dinero+=500;
}
if instance_number(obj_1.image_index = 3)>2
{
global.dinero+=5000;
}
if instance_number(obj_1.image_index = 4)>1<3
{
global.dinero-=100;
}
if instance_number(obj_1.image_index = 4)>2
{
global.dinero-=1000;
}
execute code:
if distance_to_point(mouse_x,mouse_y)<1
{
if cambio=1 and control.clic<3
{
control.clic+=1
cambio=0
sprite_index=spr_todas
image_index=random(floor(4))
sound_play(click)
global.dinero-=50;
}
}
Draw Event:
set the font for drawing text to font_game and align right
execute code:
draw_text_transformed_color(940,400,global.dinero,2,2,0,c_white,c_white,c_white,c_white,1);
execute code:
draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,image_angle,image_blend,image_alpha)
:)
Creo que el GM no toma la f?rmula a<b<c
Digo porq una vez la prob? y no sali?, pero cpaz q hice algo mal. Chequea eso en un juego en blanco
Cita de: Texic en Junio 19, 2010, 01:54:59 AM
Creo que el GM no toma la f?rmula a<b<c
Digo porq una vez la prob? y no sali?, pero cpaz q hice algo mal. Chequea eso en un juego en blanco
Tendr?a que usarse algo como if (b>a && b<c) { ... }
Cita de: Ntanil en Junio 20, 2010, 04:47:08 PM
Cita de: Texic en Junio 19, 2010, 01:54:59 AM
Creo que el GM no toma la f?rmula a<b<c
Digo porq una vez la prob? y no sali?, pero cpaz q hice algo mal. Chequea eso en un juego en blanco
Tendr?a que usarse algo como if (b>a && b<c) { ... }
Ok. Probar? comparando los valores de horizontales (Y). Ah? les informar?.
Gracias...
usa el codigo mouse_clear();