53 lines
1.4 KiB
Text
53 lines
1.4 KiB
Text
|
var nose_wow_sav = 0;
|
||
|
var left_wow_sav = 0;
|
||
|
var right_wow_sav = 0;
|
||
|
|
||
|
var tyresmoke = func() {
|
||
|
|
||
|
if ((getprop("/sim/replay/time") == 0) or (getprop("/sim/replay/time") == nil)) {
|
||
|
|
||
|
if (getprop("/position/altitude-agl-ft") < 30) {
|
||
|
|
||
|
var nose_wow_cur = getprop("/gear/gear/wow");
|
||
|
var left_wow_cur = getprop("/gear/gear[3]/wow");
|
||
|
var right_wow_cur = getprop("/gear/gear[4]/wow");
|
||
|
|
||
|
if (nose_wow_cur and !nose_wow_sav)
|
||
|
setprop("/aircraft/tyresmoke/nose", 1);
|
||
|
else
|
||
|
setprop("/aircraft/tyresmoke/nose", 0);
|
||
|
|
||
|
if (left_wow_cur and !left_wow_sav)
|
||
|
setprop("/aircraft/tyresmoke/left", 1);
|
||
|
else
|
||
|
setprop("/aircraft/tyresmoke/left", 0);
|
||
|
|
||
|
if (right_wow_cur and !right_wow_sav)
|
||
|
setprop("/aircraft/tyresmoke/right", 1);
|
||
|
else
|
||
|
setprop("/aircraft/tyresmoke/right", 0);
|
||
|
|
||
|
nose_wow_sav = nose_wow_cur;
|
||
|
left_wow_sav = left_wow_cur;
|
||
|
right_wow_sav = right_wow_cur;
|
||
|
|
||
|
if (left_wow_cur and (getprop("/velocities/airspeed-kt") > 70) and (getprop("controls/gear/brake-left") > 0.5)) {
|
||
|
setprop("/aircraft/tyresmoke/left", 1);
|
||
|
}
|
||
|
|
||
|
if (right_wow_cur and (getprop("/velocities/airspeed-kt") > 70) and (getprop("controls/gear/brake-right") > 0.5)) {
|
||
|
setprop("/aircraft/tyresmoke/right", 1);
|
||
|
}
|
||
|
|
||
|
} else {
|
||
|
|
||
|
setprop("/aircraft/tyresmoke/nose", 0);
|
||
|
setprop("/aircraft/tyresmoke/left", 0);
|
||
|
setprop("/aircraft/tyresmoke/right", 0);
|
||
|
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
};
|