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 2024
    2. Kalender 2023
    3. Kalender 2022
    4. Kalender 2021
    5. Kalender 2020
    6. Kalender 2019
    7. Kalender 2018
    8. Kalender 2017
  8. Osterkalender
    1. Osterkalender 2025
    2. Osterkalender 2024
    3. Osterkalender 2023
    4. Osterkalender 2022
    5. Osterkalender 2021
    6. Osterkalender 2020
    7. Osterkalender 2019
    8. Osterkalender 2018
    9. Osterkalender 2017
    10. Osterkalender 2016
  9. Mediathek
    1. Albums
    2. Video channels
  • Login
  • Register
  • Search
Everywhere
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Tutorials
  • Files
  • Images
  • Videos
  • More Options
  1. TRLevel.de

Einträge tagged with „Lua Scripting“

Search by Tags
Tipp TE 1.5
LensFlare Objekt & LensFlare Script
Lensflare im Level an bestimmten Stellen Wenn das LensFlare an bestimmten Stellen im Spiel auftauchen soll, können wir dazu das LensFlare Objekt (Nullmesh Objekt) im Spiel platzieren und triggern wenn man es anzeigen möchte. (Code Bits 1-5 funktionieren auch, damit wird es direkt zum Spielstart getriggert) Die Farbe kann man einfach direkt im Objekt Fenster festlegen. Entweder Doppelklick auf das Objekt, oder drückt "O". Das Nullmesh findet ihr hier: Info Möchte man ein Lensflare über ein Deckenlicht / Dachfenster erstrahlen lassen, und dieses Dachfenster besteht nicht nur aus Texturen sondern ist ein Static Object, muss die Collision des Static Object entfernt werden!Hier seht ihr den Aufbau im TE: Das Lensflare Nullmesh Object befindet sich in einem Raum darüber, dazwischen ist ein Static (in dem Fall Static mit ID 651) Static muss im Wadtool ausgewählt werden, Doppelklick damit man sich im Static Editor befindet. Dort drückt man rechts auf der Seite…
l.m.
January 8, 2025 at 5:15 PM
0
Lua Scripting 1.4
Kaufe Dinge für "Geld" bei einem Händler
Kaufe Dinge für "Geld" bei einem Händler Möchtest du Lara Dinge "kaufen" lassen? Einen Markt mit Händlern erstellen? Hier ist der ultimative Händler Generator für dich. Erstelle eine Handelsposition, passe viele Dinge an, wie Texte, Handelswährung Items, Kauf Items, Mengen und vieles mehr. Alles was du benötigst ist lediglich EINE Volume Box sowie EIN Volume Event mit zwei Events. Der Rest wird für dich generiert. Kopiere zunächst das untenstehende Script [URL:https://www.trlevel.de/lexicon/index.php?entry/692-kaufe-dinge-f%C3%BCr-geld-bei-einem-h%C3%A4ndler/#2-Lua-Code]in eine Lua Datei (Merchant.lua). Diese Datei musst du in deiner Level.lua einbinden. Du kannst dann folgende Zeile in die erste Zeile deines level.lua Datei reinpacken: require("Merchant") Außerdem musst du dann zwei kleine Funktionen bei dir ins level.lua Script setzen damit die Volume Events im "Edit Volume event sets" Fenster sichtbar werden. (Code, 6 lines) Anschließend erstellt…
l.m.
September 30, 2024 at 7:53 PM
0
Lua Scripting 1.4
Item Spawner
Stellt euch vor ihr habt im Spiel einen Automaten der immer ein großes Medipak erstellt wenn Lara keins mehr Inventar hat. Wie das geht, zeig ich euch hier. Als erstes platziert ihr ein großes Medipak im Spiel, dies ist aber nur zur Hilfe (für die Position) wo das Medipak erscheinen soll und kann im Anschluss wieder entfernt werden. Danach klickt ihr mit der rechten Maustaste und wählt "Copy position to clipboard". Die Position ist nun im Zwischenspeicher, ihr könnt dann also einen beliebigen Text Editor öffnen und STRG + V drücken um die Werte anzuzeigen die ihr kopiert habt. Sollte sowas wie hier sein (ich habe andere Werte als ihr, das ist nur ein Beispiel!): 57856, 4352, 61952 Dann baut ihr eine Box Volume ins Spiel so wie hier: Merkt euch außerdem die Room Nummer in meinem Fall ist das die 44. Dann kopiert euch die beiden Funktionen LevelFuncs.SpawnMedi& RandomString ins Lua Level Script und kopiert noch die "IF-Abfrage" für die OnLoop function sodass…
l.m.
September 27, 2024 at 10:34 AM
0
Lua Scripting
Ammo Counter 2.0
Ammo Counter 2.0 Dies ist eine Update Version des Ammo Counter [URL:https://www.trlevel.de/lexicon/index.php?entry/619-ammo-counter/] Dieser Counter zeigt die verfügbare Menge an Munition für die Waffe an, die Lara gerade in der Hand hält. Falls die Munition unendlich ist, wird dies ebenfalls angezeigt. Dieser Teil des Lua Codes muss nicht in einer der .ON Funktionen, sondern kann normal darunter eingefügt werden. Die AddCallback Funktion sorgt dafür, dass die Munitionsmenge immer autmatisch akualisiert wird. (Code, 21 lines) ===Den Counter individuell anpassen=== Man kann den Counter anpassen in: ====Farbe==== Die 3 Nummern innerhalb der Klammern repräsentieren die Farbe des Counters im RGB Modus. Man kann einen RGB Farbpicker [URL:https://www.rapidtables.com/web/color/RGB_Color.html] benutzen um die Farbe auszuwählen oder man kopiert die Werte (R,G,B) ====Position==== Man kann die Position (x,y) des Counters ändern. Position (0,0) ist die obere…
DaviDM
April 13, 2023 at 10:21 AM
0
Lua Scripting
Flipmap - LUA
Flipmap - LUA Seit Version 1.0.3 haben wir 2 Möglichkeiten, eine Flipmap mit einem LUA Befehl auszulösen: ===Flipmap auslösen mit dem Node Editor=== Wir setzen einen Volume Trigger und öffen das Menü mit Doppelklick oder mit dem Buchstaben "O". Dann müssen wir noch überlegen, ob wir es in "When entering", "When inside" oder "When leaving" setzen. Im Node Editor setzen wir einen Knoten mit der Aktion "Toggle Flipmap". Als Zahl hinten setzen wir die ID der Flipmap, die wir unter "Room Options" genommen haben, z.B. "0". Bei "Call Count" setzen wir eine "1", wenn wir möchten, dass die Flipmap nicht ständig neu ausgelöst wird. ===Flipmap auslösen 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. In Klammer setzen wir ebenfalls die ID der Flipmap, die wir im Tomb Editor verwendet haben. (Code, 3 lines) Wir setzen einen Volume Trigger und öffen das…
Jörg
April 6, 2023 at 3:14 PM
0
Lua Scripting
Ammo Counter
Möchte man einen Ammo Counter erstellen, definieren wir folgende Funktion: (Code, 19 lines) und binden diese dann in der globalen LevelFuncs "OnLoop" ein, damit diese für jedes Frame im Spiel aufgerufen wird: (vormals "OnControlPhase") (Code, 3 lines) Erklärung: Wir speichern erst einmal den "Lara Hand Status" mit der Funktion Lara:GetHandStatus() in "handStatus" ab. […] Wir wollen den Counter ja auch nur aufrufen, wenn Lara eine Waffe in der Hand hält - (4) Außerdem speichern wir den Waffentyp (mit Lara:GetWeaponType()) in "weaponType" ab. […] Denn wenn Lara den "Torch" (8) hält, soll der Ammo Counter auch nicht angezeigt werden. Dann erstellen wir unsere "Message" die wir anzeigen wollen, via "DisplayString". Die Werte 100 , 300 sind für die Ausrichtung zuständig, der erste Wert für x der zweite für y . In der Referenz [URL:https://lwmte.github.io/2%20classes/Strings.DisplayString.html#DisplayString] heisst es dazu: x int x-coordinate of top-left of…
l.m.
November 24, 2022 at 1:52 PM
0
Lua Scripting
Lara Gesundheit und Tod - LUA
Lara Gesundheit und Tod - LUA Hier nenne ich mal einige Basis Lua Funktionen, wie man Laras Gesundheitsanzeige verändert und sie auf verschiedene Weise tötet. Alle hier aufgeführten "LevelFuncs." Funktionen schreiben wir in unsere Level Lua Datei und lösen diese durch Volume Trigger aus. Wie das geht, wird hier [URL:https://www.trlevel.de/lexicon/index.php?entry/575-funktionen-functions-in-volume-trigger-setzen-lua/] beschrieben. Wichtige Anmerkung: Lara hat unter den Moveables eine Sonderstellung und muss nicht erst durch den Befehl "GetMoveableByName(name)" einer Variabel zugewiesen werden. Es entfällt also die Zuweisung: local Lara = GetMoveableByName("laracroft") ===Laras Gesundheitswert verändern=== Wenn Laras Gesundheitsbalken vollständig aufgeladen ist, also 100%, hat Laras Gesundheit einen Wert von 1000. Diesen Gesundheitswert kann man mit folgender Funktion ändern: (Code, 4 lines) Hier im Beispiel setzen wir Laras Gesundheit auf 500, sie hat also nur noch…
Jörg
October 26, 2022 at 10:29 AM
0

Content

  • Articles 0
  • Threads 2
  • Einträge 31
  • Files 0
  • Images 0
  • Videos 0

Tags

  • 2D Ansicht
  • Action Trigger
  • Ammo
  • Anfänger
  • audio
  • Background
  • Bewegte Pflanzen
  • camera
  • Classic Inventory
  • Collision
  • Condition
  • Customize
  • Cutscene
  • Distance
  • Download
  • Effekte
  • Einstellung
  • Einstellungen
  • Enemy
  • FLEP
  • Flipeffect
  • Floor
  • Flyby
  • Fog
  • Function
  • Ghost block
  • horizon
  • Image
  • Installation
  • Inventar
  • Inventory
  • Item
  • Item Browser
  • kamera
  • Keypad
  • Lara
  • Licht
  • Lightning
  • LUA
  • Lua Scripting
  • Meta
  • Metasequoia
  • Meta Tutorial
  • Mirror
  • Moveables
  • Nebel
  • NG Center
  • Nullmesh
  • object
  • Objects
  • Objekte
  • OCB
  • Parameters
  • Plugin
  • Puzzle Item
  • Rain
  • Room
  • Sample
  • Script
  • Scriptbefehl
  • Script Eintrag
  • Scripting
  • Secrets
  • sfx
  • Shadow
  • sound
  • Sound Tool
  • Static
  • Statics
  • Switches
  • Symbolleiste
  • TE
  • TEN
  • TEN Engine
  • Text
  • Texturen
  • Texturieren
  • Timer
  • Tipps
  • Toggle Opacity
  • Tomb Edit
  • Tomb Editor
  • TombIDE
  • Tools
  • TR5
  • transparent
  • Tricks
  • Trigger
  • TriggerGroup
  • Trigger Menu
  • TRNG
  • TRNG Script
  • Verhalten
  • Vertical Triggers
  • View
  • Volume Trigger
  • WADs
  • WadTool
  • Wasser
  • Waterfallmist
  1. Privacy Policy
  2. Contact
  3. Legal Notice
Powered by WoltLab Suite™ 6.1.12
TRLevel.de in the WSC-Connect App on Google Play
TRLevel.de in the WSC-Connect App on the App Store
Download