beim überfliegen seh ich du hast eine Klammer vergessen. Versuchs mal so:

function main ()
{
level_load ("rennstrecke.wmb");
}

action wagen()
{
while (1)
{
if (key_a)
wagen.pan += 3*time_step;
if (key_s)
wagen.pan -= 3*time_step;
if (key_w)
c_move (wagen, vector(15*time_step, 0, 0), nullvector, GLIDE);
wait (1);
}
}