Hey,
If you are using physics on your player model you can't play animations on it. In order to move your character while playing a walkcycle (is that what you ar trying to do?) you would play the animation on the character and move him forward with c-move.
To do this you need to run a script on your character which updates the animation every frame. So instead of
Player1 = ent_create ("Person.mdl", vector(-500, -100, 0), NULL);
write
Player1 = ent_create ("Person.mdl", vector(-500, -100, 0), playerscript);
and then make the function playerscript like so:
void playerscript
{
var anim_percentage = 0;
while(1)
{
anim_percentage += 2 * time_step;
ent_animate(me, "walk", anim_percentage, ANM_CYCLE);
c_move (Player1, nullvector, vector(0, 0, 50*time_step), GLIDE);
}
}
You should also look up the documentation for c_move in the manual, it has a complete script for moving a character.