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 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
Tutorials
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Tutorials
  • Files
  • Images
  • Videos
  • More Options
  1. TRLevel.de
  2. Lexicon

TRNG CUST_AMMO

  • Jörg
  • May 22, 2021 at 2:34 PM
  • May 23, 2021 at 11:41 AM
  • 2,175 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.

  • Customize=CUST_AMMO

    Mit diesem Befehl können wir die Menge der Munition und in den Waffen selber anpassen.

    Syntax: Customize=CUST_AMMO, SlotOfAmmo, Ammo flags (AMMO_....), Damage, ShotsForBox, ShotsWithWeapon, Extra, IdTriggerGroupWhenHitEnemy, DamageForExplosion, Speed, Gravity, IdAddEffectToAmmo, IdTriggerGroupAtEnd

    SlotOfAmmo

    Hier legen wir fest, bei welcher Waffe wir die Munition anpassen wollen.

    Man kann folgende Waffenmunition anpassen:

    PISTOLS_AMMO_ITEM
    UZI_AMMO_ITEM
    SHOTGUN_AMMO1_ITEM (normal)
    SHOTGUN_AMMO2_ITEM(wideshot)
    CROSSBOW_AMMO1_ITEM(normal)
    CROSSBOW_AMMO2_ITEM(poisoned)
    CROSSBOW_AMMO3_ITEM(explosive)
    GRENADE_GUN_AMMO1_ITEM(normal)
    GRENADE_GUN_AMMO2_ITEM(power)
    GRENADE_GUN_AMMO3_ITEM(lightning)
    SIXSHOOTER_AMMO_ITEM

    Anmerkung:
    Möchte man die Munition für die Pistolen anpassen, kann man mit dem Scriptbefehl "Equipment=" einstellen, dass sie vorerst nicht im Inventar sind und man Munition dafür auch einsammeln kann.

    Equipment=PISTOLS_ITEM,0


    Ammo flags (AMMO_....)

    Mit diesen Flags können wir folgendes an der Munition einstellen.

    AMMO_ADD_GUN_SHELL

    Hinzufügen der gelben Geschosshülse, die auf den Boden fällt.

    AMMO_ADD_SHOTGUN_SHELL

    Hinzufügen der roten Patronenhülse bei der Schrotflinte.
    (Ist eigentlich die Standardeinstellung bei der Schrotflinte)

    AMMO_PUSH_LARA

    Einstellung des Rückstoßes bei Lara.
    Die Entfernung wird beim Feld EXTRA eingetragen.

    1 Klick = 256

    1 Sektor = 1024

    AMMO_PUSH_TARGET
    Einstellung des Rückstoßes beim Gegner.

    Die Entfernung wird beim Feld EXTRA eingetragen.

    1 Klick = 256

    1 Sektor = 1024

    AMMO_REMOVE_SHOTGUN_SHELL

    Entfernt das Herunterfallen der Patronenkugeln bei der Schroftflinte (shotgun)

    AMMO_SET_GRENADE_TIMER

    Möglichkeit die Dauer in Sekunden einzustellen bevor Munition bei der Granate explodiert.
    Die Dauer wird in Sekunden im Feld EXTRA eingetragen.

    Standard: 4 Sekunden


    Damage

    Hier stellen wir die Intensität ein, die eine Munition einen Gegner verletzt.

    Anmerkung:
    Auf manche Munition hat diese Einstellung keine Wirkung wie z.B. GRENADE_GUN_AMMO3_ITEM.

    Explosive Munition wird in dem Feld Damage for Explosion eingestellt.

    Wieso Paolone hier bei Grenade und Crossbow Explosive Werte nennt, habe ich nicht verstanden. Denn er sagt, diese Werte sind in dem Feld "Damage for Explosion" vorgesehen.

    Möchte man hier nichts verändern setzt man IGNORE.


    Folgende Werte sind möglich:

    Munition Standardwert
    Höchster Wert
    Pistols 1 255
    Uzi 1 255
    Shotgun Normal 3 255
    Shotgun White 3 1000
    Crossbow Normal 5 255
    Crossbow Explosive 5 1000
    Grenade Normal 20 255
    Grenade Power 20 1000
    Sixshooter (Revolver) 21 255

    ShotsForBox

    Hier können wir die Menge der Munition einstellen, die man in einer "Schachtel" aufsammeln kann.

    Möchte man hier nichts verändern, setzt man IGNORE.

    MunitionStandardmenge zum Einsammeln
    Höchste Menge zum Einsammeln
    PISTOLS_AMMO_ITEMunendlich (-2)1000
    UZI_AMMO_ITEM301000
    SHOTGUN_AMMO1_ITEM61000
    SHOTGUN_AMMO2_ITEM642
    CROSSBOW_AMMO1_ITEM101000
    CROSSBOW_AMMO2_ITEM10255
    CROSSBOW_AMMO3_ITEM10255
    GRENADE_GUN_AMMO1_ITEM10255
    GRENADE_GUN_AMMO2_ITEM4255
    GRENADE_GUN_AMMO3_ITEM4255
    SIXSHOOTER_AMMO_ITEM61000

    ShotsWithWeapon

    Hier können wir die Menge der Munition einstellen, die sich schon in der Waffe befindet.

    Möchte man hier nichts verändern, setzt man IGNORE.

    Munition schon in der Waffe vorhanden
    MengeHöchster Wert
    Pistolsunendlich (-2)1000
    Uzi30255
    Shotgun6 (normal)42
    Crossbow10 (normal)255
    Grenadegun10 (normal)255
    Sixshooter (Revolver)6255

    Anmerkung:

    Bei der Crossbow und der Grenadegun geht leider nur der "Ammo1" Typ.
    "Ammo2" und "Ammo3" Typ gehen hier nicht.

    Extra

    Hier tragen wir Werte ein, die bei einigen AMMO_.... Flags notwendig sind.

    Ansonsten setzen wir hier ein IGNORE.

    IdTriggerGroupWhenHitEnemy

    Hier können wir eine TriggerGroup angeben, die ausgelöst werden soll, wenn die Munition den Gegner trifft.

    z.B. setzen wir hier eine 1 wird die Triggergruppe 1 "TriggerGroup= 1,...." ausgelöst.

    Mit dem Flag "TGROUP_USE_FOUND_ITEM_INDEX" bei der Triggergruppe kann man z.B. etwas auslösen, nachdem eine gewisse Anzahl an Gegnern mit dieser Munition getroffen wurde.

    Wird noch in TriggerGroup= - Teil 2 näher erklärt.

    Möchten wir keineTriggerGroup auslösen, setzen wir hier IGNORE.

    DamageForExplosion

    Hier stellen wir die Intensität ein, die eine Explosiv Munition einen Gegner verletzt.

    (Grenade normal and power und Crossbow explosive)

    Ausserdem kann man die Stärke der Vergiftungspfeile bei der Crossbow einstellen. Standardwert bei Vergiftung ist 1.


    Standartwert für alle Explosivmunition ist 30.

    Maximalwert für alle Explosivmunition ist 1000.

    Möchte man hier nichts verändern, setzt man IGNORE.

    Speed


    Für sichtbare Munition wie Granaten oder Pfeile der Armbrust kann man die Geschwindigkeit einstellen.

    Art der Munition
    StandardwertHöchster Wert
    Granate (alle Arten)1281024
    Pfeile (alle Arten)5121024

    Anmerkung:
    Man kann für alle 3 Arten der Granate (Grenade) oder der Armbrust (Crossbow) unterschiedliche Geschwindigkeit einstellen.

    Möchte man hier nichts verändern, setzt man IGNORE.

    Gravity

    Einstellen der Schwerkraft für sichtbare Munition wie Granaten oder Pfeile der Armbrust.

    Anmerkung:

    Für Pfeile wurde keine Schwerkraft Beschleunigung vorgesehen, aber man kann es mit diesen Werten trotzdem einstellen.

    Möchte man hier nichts verändern, setzt man IGNORE.

    Art der Munition
    StandardwertHöchster Wert
    Granate (alle Arten)3255
    Pfeile (alle Arten)0255

    IdAddEffectToAmmo

    Diese Einstellung funktioniert nur bei sichtbarer Munition wie Granaten und Pfeilen.

    Hier kann die ID eines Addeffect angeben, der bei dieser Munition ausgeführt wird z.b. blauer Nebel bei der Munition.

    Möchte man hier nichts verändern, setzt man IGNORE.

    IdTriggerGroupAtEnd

    Diese Einstellung funktioniert nur bei sichtbarer Munition wie Granaten und Pfeilen.

    Hier kann ebenfalls eine TriggerGroup angegeben werden. Dieser wird nicht nur ausgeführt, wenn man Gegner trifft sondern auch bei Wänden, Böden, Statics usw.

    Mit dem Flag "TGROUP_USE_FOUND_ITEM_INDEX" bei der Triggergruppe kann man z.B. etwas auslösen, nachdem eine gewisse Anzahl an Objekten mit dieser Munition getroffen wurde.

    Wird noch in TriggerGroup= - Teil 2 näher erklärt.

    Möchte man hier nichts verändern, setzt man IGNORE.

    Anmerkung:

    Um den Spieler die Möglichkeit zu geben, bei limitierter Munition zu sehen, wieviel sie schon verschossen haben, kann man zusätzlich den Customize Befehl "CUST_SHOW_AMMO_COUNTER" im Script eintragen z.B.

    Customize=CUST_SHOW_AMMO_COUNTER, CL_METAL,FT_BOTTOM_RIGHT,IGNORE, SC_NORMAL,IGNORE

    Hier findet ihr noch ein Beispiel Script mit allen Munitionsarten zum Selbertesten:

    cust_ammo.txt

    • Ammo
    • Weapons

Share

  • Next entry CUST_BACKGROUND
  • 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