Timer Trigger: Difference between revisions
From FSDeveloper Wiki
Jump to navigationJump to search
(New page: A timer trigger fires when the given number of '''StopTime''' seconds has elapsed. The StartTime value is normally set to 0.0, so the timer starts when the mission is loaded. Setting the S...) |
(Updated for MSFS) |
||
| Line 1: | Line 1: | ||
[[Category:MSFS Mission Script]] | |||
{{:Ambox-Content-WIP}} | |||
{{Infobox-Applicable-FSVersion | |||
| MSFS = true | |||
| FSXI = false | |||
| P3D5 = false | |||
| P3D4 = false | |||
| P3D3 = false | |||
| P3D2 = false | |||
| P3D = false | |||
| FSW = false | |||
| FSXSE = true | |||
| FSXA = true | |||
| FSX = true | |||
| FS2004 = false | |||
| FS2002 = false | |||
| XP11 = false | |||
| XP10 = false | |||
| XP9 = false | |||
}} | |||
A timer trigger is a very useful trigger that waits a specified number of seconds before executing actions. It is often used to start the first actions in the mission. | |||
{{Infobox-MSFS-Script-Element | |||
| category = Triggers | |||
| name = TimerTrigger | |||
| short-descr = When active, counts down a specified number of seconds before executing actions. | |||
}} | |||
!CurrentTime | |||
|The time the timer is at, will change when the TimerTrigger is active. | |||
|- | |||
!StartTime | |||
|Time that the Timer starts at when a [[Reset Timer Action|ResetTimerAction]] is executed. | |||
|- | |||
!StopTime | |||
|Time at which the trigger fires. | |||
{{Infobox-MSFS-Script-Element-End}} | |||
Notes: only one onscreen timer is possible (so if a new one is opened, it will replace any existing one). | |||
== Possible uses == | |||
* Use a TimerTrigger with a StopTime of 0 to trigger the first actions of the mission. | |||
* Give the player some time to react. | |||
== Related == | |||
* You can use a [[Timer Adjust Action|TimerAdjustAction]] to change the '''CurrentTime''' by the amount specified in DeltaTime (positive or negative). | |||
* You can use a [[Reset Timer Action|ResetTimerAction]] to reset the '''CurrentTime''' to the '''StartTime'''. | |||
* You can also keep time with a [[MSFS Mission Script - Calculator|calculator]]. | |||
{{:Transclusion_MSFS_Mission_Script_-_Triggers}} | |||
Revision as of 10:35, 13 October 2021
| This page is a work-in-progress. Generic message - Please note some detail may possibly be missing or incorrect. |
| Applicable |
|---|
| MSFS |
| MS Flight |
| LM P3D5 |
| LM P3D4 |
| LM P3D3 |
| LM P3D2 |
| LM P3D |
| FS World |
| FSXSE |
| FSXA |
| FSX |
| FS2004 |
| FS2002 |
| XP11 |
| XP10 |
| XP9 |
A timer trigger is a very useful trigger that waits a specified number of seconds before executing actions. It is often used to start the first actions in the mission.
TimerTrigger
When active, counts down a specified number of seconds before executing actions.
| CurrentTime | The time the timer is at, will change when the TimerTrigger is active. |
|---|---|
| StartTime | Time that the Timer starts at when a ResetTimerAction is executed. |
| StopTime | Time at which the trigger fires. |
Notes: only one onscreen timer is possible (so if a new one is opened, it will replace any existing one).
Possible uses
- Use a TimerTrigger with a StopTime of 0 to trigger the first actions of the mission.
- Give the player some time to react.
Related
- You can use a TimerAdjustAction to change the CurrentTime by the amount specified in DeltaTime (positive or negative).
- You can use a ResetTimerAction to reset the CurrentTime to the StartTime.
- You can also keep time with a calculator.
See MSFS Mission Script - Triggers for an overview of triggers and more info about triggers in general.