this is perfect for me in uber and centuria. i changed it in cdfunk.cs
schedule("postaction(2048,IDACTION_MOVEFORWARD,1);",0.00);
schedule("postaction(2048,IDACTION_MOVEFORWARD,0);",0.78);
schedule("postaction(2048,IDACTION_MOVEBACK,1);",1.00);
schedule("postaction(2048,IDACTION_MOVEBACK,0);",2.25);
Schedule::Add("say(0, \"#savecharacter\");, 1");