Allgemein
News
News-Archiv
Partner
Netzwerk
Banner
Header
Media
Downloads
Impressum

The Elder Scrolls
Arena
Daggerfall
Spin-offs
Romane
Jubiläum
Reviews
Welt von TES
Lore-Bibliothek
Namens-
generator

FRPGs

Elder Scrolls Online
Allgemein
Fraktionen
Charakter
Kargstein
Technik
Tamriel-
Manuskript

Media

Skyrim
Allgemein
Lösungen
Tipps & Tricks
Steam-Kniffe
Review
Media
Plugins & Mods

Oblivion
Allgemein
Lösungen
Tipps & Tricks
Technik
Charakter
Media
Plugins & Mods
Kompendium

Morrowind
Allgemein
Lösungen
Tipps & Tricks
Media
Plugins & Mods

Foren
The Elder Scrolls Online
Hilfe & Diskussion

Skyrim
Hilfe & Diskussion
Plugins & Mods

Ältere TES-Spiele
TES-Diskussion
Oblivion-Plugins
Morrowind-Plugins

Community
Taverne zum Shalk
Adventures of Vvardenfell
Tales of Tamriel
Ergebnis 1 bis 13 von 13

Thema: lebens- und manakristall

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    So könnte es gehen denke ich

    Code:
    short GotKristall
    
    Begin OnAdd Player
    
    if GotKristall == 0
    player.ModActorValue health 2000
    player.GetBaseActorValue health
    set GotKristall to 1
    endif
    
    End
    
    
    Begin OnDrop Player
    
    if GotKristall == 1
    player.ModActorValue health -2000
    player.GetBaseActorValue health
    set GotKristall to 0
    endif
    
    end
    //edit:

    Das sollte man so aber nur benutzen wenn man volle Lebensenergie hat. Angenommen man nimmt den Stein wieder ab und hat in diesem Moment noch 2001 Lebenspunkte, dann hat man nach dem Abnehmen nurnoch einen maximalen Lebenspunkt.

    Vielleicht wäre es besser wenn man "GetBaseActorValue Health" vor die Zeilen mit dem "player.ModActorValue health " schreibt. Dann wird man zwar beim anlegen und abnehmen immer voll geheilt, es besteht aber dann nichtmehr die Möglichkeit dass man einige seiner Maximalen Lebenspunkte verliert.

  2. #2
    Zitat Zitat von Felan
    So könnte es gehen denke ich

    Code:
    short GotKristall
    
    Begin OnAdd Player
    
    if GotKristall == 0
    player.ModActorValue health 2000
    player.GetBaseActorValue health
    set GotKristall to 1
    endif
    
    End
    
    
    Begin OnDrop Player
    
    if GotKristall == 1
    player.ModActorValue health -2000
    player.GetBaseActorValue health
    set GotKristall to 0
    endif
    
    end
    //edit:

    Das sollte man so aber nur benutzen wenn man volle Lebensenergie hat. Angenommen man nimmt den Stein wieder ab und hat in diesem Moment noch 2001 Lebenspunkte, dann hat man nach dem Abnehmen nurnoch einen maximalen Lebenspunkt.

    Vielleicht wäre es besser wenn man "GetBaseActorValue Health" vor die Zeilen mit dem "player.ModActorValue health " schreibt. Dann wird man zwar beim anlegen und abnehmen immer voll geheilt, es besteht aber dann nichtmehr die Möglichkeit dass man einige seiner Maximalen Lebenspunkte verliert.
    leider ändert sich nix an der anzeige mit 2088/88.
    hab dein erstes script getestet.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •