Autor : Brt Stáhnout ukázku
Zpět na Tipy & Triky
Zachycení načtení mise
Jak zachytit načteni rozehráté mise z uložené pozice? Lze k tomu využit příkaz time, který vrací počet sekund od začátku mise. Nevím jestli to tak má být nebo ne, ale načtením uložené pozice se hodnota funkce vynuluje. Takto to funguje zatím alespoň do verze 1.94 beta. Pak už na zachycení načtení pozice stačí jednoduchý script, který se spustí nejlépe ze scriptu init.sqs: [DayTime] Exec 'loadek.sqs'
loadek.sqs:
-----------
_casek=_this Select 0
#start
? (Time<=1 AND DayTime<_casek) OR (Time<=1 AND DayTime>=_casek+0.0001):Goto 'Load'
~1
Goto 'start'

#load
HintC 'Mise byla načtena'
~1
Goto 'start'
------------

Napadají mě hned tři věci, u kterých by se toto dalo využít:
1) Spuštění načtením přerušené hudby
2) Zamezení podvádění přes SAVEMISSION - u tohoto je avšak potřeba myslet na to, že se mise dá ukládat i přerušením hry nebo volbou uložit.
3) Obnovení správného počasí u misí, jejichž průběh je na něm závislý