D::: ay mai godddd, esto si es ser inutil y xdd me llevo medalla de oro.
muchas gracias LOL .-.
muchas gracias LOL .-.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
walksp = argument0;
jumpsp = argument1;
grav = argument2;
hsp = 0;
vsp = 0;
ground = 1;
if argument0 <= 0
{
KEY_RIGHT=keyboard_check(vk_right);
KEY_LEFT=keyboard_check(vk_left);
KEY_JUMP=keyboard_check_pressed(vk_up);
KEY_FALL=keyboard_check_released(vk_up);
}
else
{
KEY_RIGHT=keyboard_check(ord('D'));
KEY_LEFT=keyboard_check(ord('A'));
KEY_JUMP=keyboard_check_pressed(ord('W'));
KEY_FALL=keyboard_check_released(ord('W'));
}
if (KEY_RIGHT)
{
hsp=walksp;
image_xscale=1;
}
if (KEY_LEFT)
{
hsp=-walksp;
image_xscale=-1;
}
if (!KEY_RIGHT and !KEY_LEFT) hsp=0;
if (!place_free(x+hsp,y))
{
if (hsp!=0)
while (place_free(x+sign(hsp),y))
x+=sign(hsp);
hsp=0;
}
x+=hsp;
if (!place_free(x,y+1)) grounded=1;
else grounded=0;
if (KEY_JUMP and grounded)
{
vsp=-jumpsp;
}
if (KEY_FALL and !grounded and vsp<-1) vsp=-1;
if (!grounded) vsp+=grav;
if (!place_free(x,y+vsp) && vsp<0)
{
while (place_free(x,y+sign(vsp))) y+=sign(vsp);
vsp=0;
}
if (!place_free(x,y+vsp) and vsp>0)
{
var cc;
cc=vsp+1;
while (place_free(x,y+1) and cc>=0) y+=1;
grounded=1;
vsp=0;
}
y+=vsp;
if (grounded)
{
if (hsp==0)
{
sprite_index=argument1;
}
else
{
if (sprite_index!=argument2)
sprite_index=argument2;
}
}
else
{
sprite_index=argument3;
}
plat_create(3,6,0.6);
plat_step(0,sstand,swalk,sair);
draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,image_angle,image_blend,image_alpha);
if mouse_x > x and mouse_x < sprite_width and mouse_y > y and mouse_y < sprite_height
{
draw_set_alpha(1);
draw_rectangle_color(mouse_x-2,mouse_y-2,mouse_x+argument0,mouse_y+argument1,c_orange,c_orange,c_yellow,c_yellow,0);
draw_rectangle_color(mouse_x-2,mouse_y-2,mouse_x+argument0,mouse_y+argument1,c_yellow,c_yellow,c_orange,c_orange,1);
draw_set_font(fhighsc);
draw_set_color(c_maroon);
draw_set_halign(fa_left);
draw_text(mouse_x,mouse_y,argument2);
}
draw_logro(30,10,"El extra: Spawnea una bola bonus.");
Page generada en 0.049 segundos con 13 consultas.