1. TRLevel
  2. Forum
    1. Unresolved Threads
    2. Articles
  3. Members
    1. Recent Activities
    2. Users Online
    3. Team
    4. Trophy
    5. Search Members
  4. Tutorials
  5. Levels
  6. Downloads
  7. Adventskalender
    1. Kalender 2025
    2. Kalender 2024
    3. Kalender 2023
    4. Kalender 2022
    5. Kalender 2021
    6. Kalender 2020
    7. Kalender 2019
    8. Kalender 2018
    9. Kalender 2017
  8. Osterkalender
    1. Osterkalender 2026
    2. Osterkalender 2025
    3. Osterkalender 2024
    4. Osterkalender 2023
    5. Osterkalender 2022
    6. Osterkalender 2021
    7. Osterkalender 2020
    8. Osterkalender 2019
    9. Osterkalender 2018
    10. Osterkalender 2017
    11. Osterkalender 2016
  9. Mediathek
    1. Albums
    2. Video channels
  • Login
  • Register
  • Search
Tutorials
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Tutorials
  • Files
  • Images
  • Videos
  • More Options
  1. TRLevel.de
  2. Lexicon

TRNG Timer TRNG ohne Variabeln

  • Jörg
  • June 15, 2021 at 10:19 PM
  • February 4, 2024 at 1:26 PM
  • 1,846 times viewed

WICHTIG

Diese Tutorials sind beim schreiben immer mit der aktuellsten TEN/TE Version erstellt worden.
Leider kann sich von Version zu Version des Tomb Editor oder der Tomb Engine immer etwas am Code ändern. Daher können manche Teile der Tutorials veraltet sein, bzw. nicht mehr funtkionieren.
Wenn euch hier etwas auffällt, teilt uns dies BITTE mit. Damit man sich das Tutorial ansehen und überarbeiten kann. Dazu bitte einfach ein Thema im "TRLevel Forum" eröffnen.

  • Timer Anzeige in der TRNG Engine ohne Variabeln


    Zwei Möglichkeiten in der TRNG Engine Timer ohne Variablen anzuzeigen

    1. Alter Von Croy Timer

    Man kann auch in der TRNG Engine den alten Von Croy Timer benutzen, sogar ohne VON_CROY Objekt. Allerdings zählt dieser nur aufwärts. Den Timer kann man nicht woanders positionieren, Er erscheint immer oben in der Mitte. Man kann allerdings die Farbe mit dem Customize Befehl "Customize=CUST_SET_TEXT_COLOR, TT_SCREEN_TIMER, CL_..." ändern.

    Wir benötigen dazu:

    1. Script Eintrag: Timer=ENABLED

    2. TRNG Flipeffekt Trigger F86 Timer. <&>Show/Hide screen timer

    3. TRNG Conditon Trigger C20 : Timer. Timer Screen value is (E) than <#>seconds

    4. Action Trigger A43 oder A26 zum Aktivieren von Objekten bzw. Öffnen und Schließen von Türen

    Anmerkung:

    Mit einem Action Trigger kann man z.B. einen Lever Switch von beiden Seiten betätigen, um die Tür erneut aufgehen zu lassen, Bei einem normalen "Trigger for Door" ginge nur eine Seite.

    Beispiel:

    Um nun eine Tür mit einem Lever Switch zu timen könnte man auf dem Square mit dem Switch

    1. den Switch für Lever_Switch Trigger

    2. den Action Trigger A26 Trigger "(Door) (E)Open/Close <#>door - Open door"

    3. den Flipeffect F86 mit Show Screen Timer

    setzen.

    Für die Bedingung, dass die Tür nach 5 Sekunden wieder zugehen soll, eigent sich am besten ein Global Trigger mit dem Condition Trigger C20.

    Setup Global Trigger
    Code
    GlobalTrigger=1, FGT_SINGLE_SHOT_RESUMED,GT_CONDITION_GROUP, IGNORE, 10,11,IGNORE
    
    TriggerGroup=10, $8000,5,$0214,$2000,86,$0001
    ;ConditionNg for ParameterNg
    ;<#> Seconds=5
    ;<&> Timer. Timer Screen value is (E) than <#>seconds (C20)
    ;<E> Equal than ...
    ;Copy following values to your script:
    ;$8000,5,$0214
    
    ; Trigger for FlipEffect
    ; <#> Timer. <&>Show/Hide screen timer (F86)
    ; <&> Show screen timer
    ; Copy following values to your script:
    ; $2000,86,$0001
    
    TriggerGroup=11, $5000,33,$001A,$2000,86,$0000
    
    ;Trigger for ActionNg
    ;<#> (324) DOOR_TYPE3, Room = Room 4 (Copy), X = 5, Z = 4, Ocb = 0, ScriptId = 33
    ;<&> Trigger. (Door) (E)Open/Close <#>door (A26)
    ;<E> Close the door
    ;Copy following values to your script:
    ;$5000,33,$001A
    
    ;Trigger for FlipEffect
    ;<#> Timer. <&>Show/Hide screen timer (F86)
    ;<&> Hide screen timer
    ;Copy following values to your script:
    ; $2000,86,$0000
    Display More

    Der GlobalTrigger sagt aus, wenn der Timer 5 Sekunden erreicht hat soll sich die Türe wieder schließen und der Timer nicht mehr angezeigt werden (Hide Timer)

    Alter von Croy Timer

    2. Countdown Timer mit Action Trigger A52 und TimerField Trigger

    "A52 Enemy. Timer. Show the trigger count-down for <#>enemy using (E)format (A52)"

    Der alte Von Croy Timer zählt nur aufwärts. Möchten wir einen Countdown Timer benötigen wir folgende Trigger:

    1. Action Trigger A43 oder A26 zum Aktivieren von Objekten bzw. Öffnen und Schließen von Türen

    2. Action Trigger A52 um den Countdown Timer z.B. bei einer zugewiesenen Tür anzuzeigen.

    3. Timer Field Trigger zum Festlegen der Zeit.

    Beispiel:

    Um z.B. eine Tür mit einem Lever_Switch zu timen, setzen wir auf dem Square vom Lever_Switch folgenden Trigger.

    1. den Switch für Lever_Switch Trigger

    2. den Action Trigger A43 Trigger. (Moveable) Activate <#>Object with (E)Timer value (A43) mit Zuweisung der Tür.

    3. den TimerField Trigger mit Activate und Wait #seconds before deactivating.

    4. A52 Enemy. Timer. Show the trigger count-down for <#>enemy using (E)format (A52) mit Zuweisung der Tür.

    Bei dem Action Trigger A52 haben wir noch zusätzliche Einstellmöglichkeiten für das Anzeigen der Zeit:


    1. Only seconds with three noughts format: Example "013" or "001"

    2. Only seconds. Example "13".

    3. Seconds and one decimal digit. Colon separator. Example "13;4"

    4. Seconds and one decimal digit. Point separator. Example "13.4"

    5. Seconds and two decimal digit. Colon separator. Example "13;46"

    6. Seconds and two decimal digit. Point separator. Example "13.46"


    Den Action Trigger A52 können wir mit TextFormat= in der Farbe und Position anpassen:

    Beispiel:

    TextFormat=CL_BLUE ,FT_BOTTOM_CENTER, IGNORE, IGNORE

    • Timer
    • Timer Variables
    • Old Timer

Share

  • Previous entry Timer TRNG mit Variabeln
  • Next entry Triggern mit der TRNG
  • Changelog
  • PDF

TRNG

TRNG Version
1.3.0.7
NG Center
1.5.7

Categories

  1. Archiv 8
    1. Tomb Editor_Alt 2
    2. TRNG_Alt 4
  2. Bauen 239
    1. Tomb Editor (TE) 107
      1. Tipps und Tricks 19
      2. SoundTool 5
      3. TombIDE 6
      4. WadTool 11
      5. NodeEditor 2
    2. Tomb Engine (TEN) 72
      1. Tipps und Tricks 17
      2. Lua Scripting 35
    3. TRNG Engine 194
      1. Scripting 4
      2. NG Center 20
      3. Allgemein 7
      4. Neue TRNG Script Befehle 66
      5. Neue TRNG Trigger 66
      6. Neue TRNG OCB Werte 9
      7. TRNG Plugins 6
      8. Tipps und Tricks 5
      9. TRNG Engine Praktische Beispiele 8
    4. NGLE (Next Generation Level Editor) 12
    5. Tomb Raider Level Editor 86
      1. Licht 4
      2. Geometrie 8
      3. Levelbau 110
      4. Tipps und Tricks 12
      5. Script 3
      6. Sounds 2
      7. Texturen 2
      8. OCB 4
      9. Sonstiges 3
      10. Dxtre3D 1
  3. Tools 21
    1. Metasequoia 5
      1. Metasequoia 3.x 2
      2. Metasequoia 4.x 3
    2. StrPix und WADMerger 4
      1. StrPix 2
      2. WADMerger 2
    3. FLEP 9
    4. Tools 2
    5. TREP 7
      1. Flipeffect Editor 1
      2. Custom Patches 2
    6. TRViewer 1
    7. Blender 0
  4. Allgemeine Tipps und Tricks 3
  5. Level Editor Lexikon 107
    1. Tomb Editor 1
    2. Tools 3
      1. TREP/FLEP 3
      2. WADMerger 0
      3. Strpix 0
    3. NGLE/LE 97
    4. Allgemein 6
      1. WAD Slots 5
    5. NGEngine 0
  1. Privacy Policy
  2. Contact
  3. Legal Notice
Lexicon 7.1.17, developed by www.viecode.com
Powered by WoltLab Suite™ 6.1.18
TRLevel.de in the WSC-Connect App on Google Play
TRLevel.de in the WSC-Connect App on the App Store
Download