Update add nasal console notifications
This commit is contained in:
parent
d02393651d
commit
bad233ff67
136
Nasal/save.nas
136
Nasal/save.nas
|
@ -1,10 +1,10 @@
|
|||
# Followme e-tron save and resume by Marsdolphin c 2020
|
||||
# This saves and lets you resume the basic functions of the car.
|
||||
# It will be under development for new features.
|
||||
|
||||
|
||||
var save = func {
|
||||
|
||||
# Followme e-tron save and resume by Marsdolphin c 2020
|
||||
# This saves and lets you resume the basic functions of the car.
|
||||
# It will be under development for new features.
|
||||
|
||||
|
||||
var save = func {
|
||||
|
||||
var lat = getprop("/position/latitude-deg");
|
||||
setprop("/save/latitude-deg", lat);
|
||||
|
||||
|
@ -21,50 +21,51 @@ var pitch = getprop("/orientation/pitch-deg");
|
|||
setprop("/save/pitch-deg", pitch);
|
||||
|
||||
var roll = getprop("/orientation/roll-deg");
|
||||
setprop("/save/roll-deg", roll);
|
||||
|
||||
|
||||
setprop("/save/roll-deg", roll);
|
||||
|
||||
|
||||
var left_indicator = getprop("/sim/model/lights/indicator-left/state");
|
||||
setprop("/save/l/indicator", left_indicator);
|
||||
|
||||
|
||||
var right_indicator = getprop("/sim/model/lights/indicator-right/state");
|
||||
setprop("/save/r/indicator", right_indicator);
|
||||
|
||||
|
||||
|
||||
|
||||
var horn = getprop("/systems/horn");
|
||||
setprop("/save/horn", horn);
|
||||
|
||||
|
||||
setprop("/save/horn", horn);
|
||||
|
||||
|
||||
var mode = getprop("/controls/mode");
|
||||
setprop("/save/controls/mode", mode);
|
||||
|
||||
setprop("/save/controls/mode", mode);
|
||||
|
||||
var dir = getprop("/controls/direction");
|
||||
setprop("/save/controls/dir", dir);
|
||||
|
||||
setprop("/save/controls/dir", dir);
|
||||
|
||||
var ail = getprop("/controls/flight/aileron");
|
||||
setprop("/save/controls/ail", ail);
|
||||
|
||||
setprop("/save/controls/ail", ail);
|
||||
|
||||
var stw = getprop("/controls/steering_wheel");
|
||||
setprop("/save/controls/stw", stw);
|
||||
|
||||
|
||||
setprop("/save/controls/stw", stw);
|
||||
|
||||
|
||||
var pm = getprop("/systems/plate/name");
|
||||
setprop("/save/plate_name", pm);
|
||||
|
||||
setprop("/save/plate_name", pm);
|
||||
|
||||
var pf = getprop("/systems/plate/file");
|
||||
setprop("/save/plate_file", pf);
|
||||
|
||||
|
||||
setprop("/save/plate_file", pf);
|
||||
|
||||
|
||||
var interior = getprop("/systems/interior/type");
|
||||
setprop("/save/type/int", interior);
|
||||
}
|
||||
|
||||
|
||||
# Resume
|
||||
|
||||
|
||||
var resume = func {
|
||||
|
||||
setprop("/save/type/int", interior);
|
||||
print("State Saved!");
|
||||
}
|
||||
|
||||
|
||||
# Resume
|
||||
|
||||
|
||||
var resume = func {
|
||||
|
||||
var lat = getprop("/save/latitude-deg");
|
||||
setprop("/position/latitude-deg", lat);
|
||||
|
||||
|
@ -81,42 +82,43 @@ var pitch = getprop("/save/pitch-deg");
|
|||
setprop("/orientation/pitch-deg", pitch);
|
||||
|
||||
var roll = getprop("/save/roll-deg");
|
||||
setprop("/orientation/roll-deg", roll);
|
||||
|
||||
|
||||
setprop("/orientation/roll-deg", roll);
|
||||
|
||||
|
||||
var left_indicator = getprop("/save/l/indicator");
|
||||
setprop("/sim/model/lights/indicator-left/state", left_indicator);
|
||||
|
||||
setprop("/sim/model/lights/indicator-left/state", left_indicator);
|
||||
|
||||
var right_indicator = getprop("/save/r/indicator");
|
||||
setprop("/sim/model/lights/indicator-right/state", right_indicator);
|
||||
|
||||
|
||||
setprop("/sim/model/lights/indicator-right/state", right_indicator);
|
||||
|
||||
|
||||
var horn = getprop("/save/horn");
|
||||
setprop("/systems/horn", horn);
|
||||
|
||||
|
||||
setprop("/systems/horn", horn);
|
||||
|
||||
|
||||
var mode = getprop("/save/controls/mode");
|
||||
setprop("/controls/mode", mode);
|
||||
|
||||
|
||||
var dir = getprop("/save/controls/dir");
|
||||
setprop("/controls/direction", dir);
|
||||
|
||||
setprop("/controls/direction", dir);
|
||||
|
||||
var ail = getprop("/save/controls/ail");
|
||||
setprop("/controls/flight/aileron", ail);
|
||||
|
||||
setprop("/controls/flight/aileron", ail);
|
||||
|
||||
var stw = getprop("/save/controls/stw");
|
||||
setprop("/controls/steering_wheel", stw);
|
||||
|
||||
|
||||
|
||||
|
||||
setprop("/controls/steering_wheel", stw);
|
||||
|
||||
|
||||
|
||||
|
||||
var pm = getprop("/save/plate_name");
|
||||
setprop("/systems/plate/name", pm);
|
||||
|
||||
setprop("/systems/plate/name", pm);
|
||||
|
||||
var pf = getprop("/save/plate_file");
|
||||
setprop("/systems/plate/file", pf);
|
||||
|
||||
|
||||
setprop("/systems/plate/file", pf);
|
||||
|
||||
|
||||
var interior = getprop("/save/type/int");
|
||||
setprop("/systems/interior/type", interior);
|
||||
}
|
||||
setprop("/systems/interior/type", interior);
|
||||
print("State Resumed!");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue