Tak skript mi už šlape až na konec nahazování prvního motoru, ale bije to některé zvuky mezi sebou, občas více občas méně. Nikde jsem nenašel žádné uspokojivé řešení tohodle problému, ale ten tvůj skript vypadá nadějně.
Chvilku mi trvalo najít v tom ten fígl a logiku, ale snad už tu smyčku chápu.
Je to krok zajímavým směrem, ale nevím jestli je ok pro můj případ. Ty tam pauzneš lastsound a začneš přehrávat nový.
Ta logika je asi ok, ale já bych spíše potřeboval něco co buď bude pokračovat ve zpracování kódu až po tom co přehrávaný zvuk dohraje (nevím ale jak ve FWL identifikovat zda zvuk ještě hraje a na support fóru většina dotazů na tohle téma zůstává bez odpovědi), nebo definovat pro bezpečné přehrání pauzu zpracování kódu v sekundách, protože časy těch zvuků mám.
Řešení jsem našel v pauze celé lua, jenže pauzy lua jsou problém a nedoporučují je, protože script zastaví lua komplet - a to by byl problém u letadel co používají pro svůj běh lua scripty. Ta Yak-40 pro XP11 je už skoro celá předělaná z původního SASL na lua scripty, takže tady musím být hodně opartný abych to nerozhodil, tak jsem tohle řešení raději ani nezkoušel. |
|