That depends on your script.
Code:
action char_action
{
while(my == NULL) {wait(1);}
while(my.skill1 == 1) // set skill1 to 1 in WED
{
ent_animate(my,"walk",my.skill2,anm_cycle);
my.skill2 += 5 * time_step;
my.skill2 %= 100;
wait(1);
}
while(my.skill1 == 2) // set skill1 to 2 in WED
{
ent_animate(my,"attack",my.skill2,anm_cycle);
my.skill2 += 5 * time_step;
my.skill2 %= 100;
wait(1);
}
}