# Basic Control for the Pilot and Copilot Model var looptime = 0.05; var gload = props.globals.getNode("accelerations/pilot-g"); var aileron = props.globals.getNode("controls/flight/aileron"); var elevator = props.globals.getNode("controls/flight/elevator"); var idle_z = 0; var idle_y = 0; var init = func { print ("Pilot movement initialized"); var idle_z = getprop (head_z); settimer(main_loop, looptime); } var main_loop = func { var h_z = idle_z + aileron.getValue()*30; setprop (head_z, h_z); var h_y = idle_y + elevator.getValue()*15; setprop (head_y, h_y); settimer(main_loop, looptime); } setlistener("/sim/signals/fdm-initialized",init); #var pilot_theme_dialog = gui.OverlaySelector.new("Select Theme", "Aircraft/Generic/Human/Models/Themes", "sim/model/crew/" ~ num ~ "/theme-name", nil, "sim/multiplay/generic/string[11]");