action act_player()
{
while(1)
{
if(mouse_left)
{
my.skill20 = 0;
my.skill21 = 1;
while(my.skill20 < 100)
{
my.skill20 += 10*time_step;
ent_animate(me,"attack",my.skill20,0);
if(my.skill20 > 50 && my.skill21)
{
my.skill21 = 0;
VECTOR temp;
vec_set(temp,vector(100,0,0)); // 100 = weapon range
vec_rotate(temp,vector(my.pan,0,0));
vec_add(temp,my.x);
c_trace(my.x,temp,IGNORE_ME | IGNORE_PASSABLE);
if(you)
{
if(your._type == type_enemy) //identify your enemy somehow, where _type is defined as skill100 or something like that
{
your.health -= 25;
}
}
}
wait(1);
}
}
move & turn;
wait(1);
}
}


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends