a simple and ugly code would be:
Code:
var shell;
function main
{
load_level <arena.wmb>;
shell=ent_create("player.mdl",nullvector,null);
player=ent_createlocal("player.mdl",nullvector,player_action);
}
action player_action
{
while(1){
c_move(player,vector((((key_w-key_s)*15)*time),(((key_a-key_d)*10)*time),0),nullvector,ignore_passable|glide);
vec_set(shell.x,my,x);
vec_set(shell.roll,my.roll);
send_skill(shell.x,send_vec); // send position
send_skill(shell.roll,send_vec); // send roll pan and tilt
wait(1);
}
}