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ý |