GameMaker LT pamoka 25#RPG Įgūdis galia ir kitą.





Player-craete(1):

global.kardas=0

(2):
.....
global.laikymas=0
attack=0

Alarm {3} :

attack=0
move=0

Global Left Pressed :

if global.kardas>0
{
move=1
}
if global.laikymas=1
if attack=0
{
if instance_number(Smugis)=0
{attack=1
alarm[3]=30
instance_create(x,y,Smugis)
}}

Draw :
if global.kardas=0
{
draw_sprite(sprite_index,image_index,x,y)
}
if global.kardas=1
{
draw_sprite(sprite_index,image_index,x,y)
draw_sprite(Spr_Kardas,0,x-5,y-25)
}


Raide Z :

if global.kardas>0
global.laikymas=0

if global.kardas=1
{
global.kardas=0
instance_create(x,y,Kardas)
global.pow-=2
global.def-=1
}

Priešas-Create :

level=2
hp1=12
ataka=1
smugis=1

Alarm {0} :

smugis=1

Alarm {1}:

ataka=1

Colliusion-Player:
if smugis=1
{
smugis=0
global.hp-=5
alarm[0]=50
}

Colliusion-Smugis:

hp1-=global.pow

Left-pressed:

if ataka=1
if distance_to_object(Player)<50
{
hp1-=1
ataka=0
alarm[1]=50
}

Draw:

draw_sprite(sprite_index,image_index,x,y);
draw_set_color(c_white);
draw_set_font(f_HP)
draw_text(x-18,y-25,"Hp:" + string(hp1));
draw_text(x,y-40,level)

Kardas-Global Left Pressed :

if global.level>0
if global.kardas=0
{
if (distance_to_object(Player)< 15)
{
global.laikymas=1
global.kardas=1
global.pow+=2
global.def+=1
instance_destroy()
}
}

Komentarų nėra:

Rašyti komentarą