Tak mluveni jsem jeste trochu vytunil, aby to nepadalo a neblokovalo a jednoduchym skriptem nize mate hlaseno minuti urcite radar altitude. Neco jako "mluvi" dopravaky pri pristavani. Tak ve vrtulniku se hodi taky
.
Vysky, ktere chcete hlasit, jsou v poli na zacatku (ve feetech), takhle to hlasi smerem nahoru i dolu, pokud by nekdo chtel jenom dolu, tak staci vyhodit to jedno lmc_say v ifu.
Kód: Vybrat vše
gLastRAltInterval = 0
gRAltCalls = {5, 10, 20, 50, 100, 200, 500}
function getRAltInterval(value)
if value < gRAltCalls[1] then
return 0
end
for i = 1,#gRAltCalls do
if value <= gRAltCalls[i] then
return i-1
end
end
return #gRAltCalls
end
function checkRAlt(cra)
curIndex = getRAltInterval(cra)
if gLastRAltInterval ~= curIndex then
if gLastRAltInterval > curIndex then
lmc_say('' .. gRAltCalls[gLastRAltInterval])
else
lmc_say('' .. gRAltCalls[curIndex])
end
gLastRAltInterval = curIndex
end
end
lmc_on_xpl_var_change('sim/cockpit2/gauges/indicators/radio_altimeter_height_ft_pilot', checkRAlt, 1000)
PS: Kompletni skript, ktery pouzivam je
zde. Zatim toho moc neumi, ale kdyz uz si tu aplikaci pisu, tak bych ji moh taky trochu pouzivat
. Tak si ho rovnou verzuju a casem bude kosatejsi.