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

Lua Scripting Level beenden - LUA

  • Jörg
  • October 13, 2022 at 5:28 PM
  • October 13, 2022 at 6:44 PM
  • 1,051 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.

  • Level beenden - LUA


    Seit Version 1.0.2 haben wir 2 Möglichkeiten, ein Level mit LUA Befehl zu beenden.

    1 Level beenden mit dem Node Editor

    Wir setzen einen Volume Trigger und öffen das Menü mit Doppelklick oder mit dem Buchstaben "O".

    Im Node Editor setzen wir einen Knoten mit der Aktion "End Level". Als Zahl setzen wir "99". Dadurch gelangt der Spieler zur Title zurück.

    2 Level beenden mit LUA Funktion

    Natürlich können wir auch ganz normal eine Funktion in der Lua Level Datei erstellen, den wir dann mit einem Volume Trigger auslösen können.

    Code
    LevelFuncs.EndLevel = function()
    EndLevel(99)
    end

    Wir setzen einen Volume Trigger und öffen das Menü mit Doppelklick oder mit dem Buchstaben "O" und wählen unter "Level Script functions" die Funktion aus.

    3 EndLevel in einen Timer setzen

    Natürlich können wir die Funktion in der Level Lua Datei auch dazu verwenden, um sie in einem Timer auszulösen. Dazu lösen wir den Timer mit einem Volume Trigger aus.

    Code
    LevelFuncs.EndLevel = function()
    EndLevel(99)
    end
    
    LevelFuncs.StartTimer_EndLevel = function ()
    local myTimer = Timer.Create("my_timer", 5.0, false,{minutes = false, seconds = true, deciseconds = true},LevelFuncs.EndLevel)
    myTimer:Start()
    end

    Hier in diesem Beispiel wird das Level nach 5 Sekunden beendet.

    Wir setzen einen Volume Trigger und öffen das Menü mit Doppelklick oder mit dem Buchstaben "O" und wählen unter "Level Script functions" die Funktion aus.

    Anmerkung:

    Natürlich können wir auch die Nummer eines Levels statt 99 setzen, dann wird das entsprechende Level anstatt die Title geladen.

Share

  • Previous entry LensFlare Objekt & LensFlare Script
  • Next entry Level.Funcs über Volume Event mit mehreren Argumenten / Parameter aufrufen
  • Changelog
  • PDF

Table of Contents

  • 1 Level beenden mit dem Node Editor
  • 2 Level beenden mit LUA Funktion
  • 3 EndLevel in einen Timer setzen

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