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 4 von 4

Thema: Script mit Lebenspunkte

  1. #1

    Script mit Lebenspunkte

    Hi
    Ich brauch mal wieder eure Hilfe.
    Ich hätte gerne bei einem Script, dass sobald der Spieler 15 Lebenspunkte hat x zu 0 wird (in dem Fall soll das bedeuten, dass ein NPC den Spieler nicht mehr angreift).
    Ist das irgendwioe zu machen?

  2. #2
    GetActorValue Health
    zum herausfinden der momentanen Lebenspunkte des Spielers.


    StopCombat
    um den NPC dazu zu bewegen mit dem Kämpfen aufzuhören.

    Set
    um x auf 0 zu stellten.

  3. #3
    In dieser hinsicht hätte ich auch gleich noch eine Frage: kann mann des irgendiwe so machen, dass das Leben voe einem Gegner oder vom Spieler um einen bestimmten % zurückgeht?

  4. #4
    Bestimme den Gesammtwert der Gesundheit. Dazu verwendest du GetBaseActorValue um die Maximal-Gesundheit herauszubekommen ohne irgentwelche einflüsse von Magieeffekten.
    Falls du OBSE benutzt kannst du die Magieeffekte auch noch einfließen lassen, indem du den Befehl GetTotalActiveEffectMagnitude DGHE/FOHE verwendest und das Ergebnis dann von dem vorher ermittelten Wert abziehst/hinzuzählst.
    Wenn du nur einen Prozentsatz vom momentanen Wert haben willst verwendest du dafür einfach GetActorValue.

    Den so erhaltenen Wert teilst du durch 100 und multiplizierst das Ergebnis mit dem gewünschten Prozentwert. Diesen Wert ziehst du dann mit ModActorValue (nur wenn du die veränderung wieder Rückgängig machst) oder dem OBSE-Befehl ModActorValue2 ab.

Berechtigungen

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