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);
}
}