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: Skript - Abfrage des Skill-Rangs

  1. #1

    Skript - Abfrage des Skill-Rangs

    Guten Abend Elder Scrolls-Gemeinde

    Ich hätte wieder eine Skripting-Frage; und zwar:

    Ist es möglich über Skript abzufragen, ob der Player einen Skill auf einer bestimmten Stufe hat, selbige Abfrage auch, ob der Spieler einen Zaubersprucht eines bestimmten Typs besitzt.

    Der Zweck für das Ganze ist, dass ich hier diverse Dungeons habe, welche teilweise bestimmte Arten von Zaubersprüchen voraussetzen oder einen bestimmten Rang bei einem Skill.

    Gibt es irgendeine Funktion, die mir hier behilflich sein könnte?
    Geändert von Indy (01.03.2008 um 22:11 Uhr)

  2. #2
    Skill-Level kannst du über GetActorValue/GetBaseActorValue Skill:string abfragen.


    Besitzen eines Spells entweder über RemoveSpell (mit anschließendem AddSpell), oder über die OBSE-Funktion HasSpell abfragen.


    PS:
    Fragen zum erstellen eines PI (und allem was dazugehört) bitte in die PI-Schmiede. Ich hab dich mal dahingeschoben.

  3. #3
    Danke, die Frage mit dem Skillrang hat sich damit erledigt.

    Aber die Frage mit den Zaubersprüchen ist ein wenig schwieriger.

    Beispiel:

    Es soll abgefragt werde, ob der Spieler einen Telekinesespruch hat. Gut, mit AddSpell und Removespell können wir zwar abfragen, ob der Spieler einen bestimmten Zauberspruch des Typs Telekinese hat, aber es gibt ja noch viele andere Telekinesesprüche und selber basteln kann man sich ja auch noch welche.

    Daher suche ich eine Funktion, die einfach abfragt ob der Spieler einen Zauberspruch vom Typ Telekinese hat, aber die wird es wohl nicht geben?

    Gut, dann werde ich den Spieler einfach besonders darauf hinweisen müssen bestimmte Zauber miteinzupacken.

  4. #4
    Moment, nur nicht so schnell aufgeben. Geht sehr wohl:


    Mit OBSE:
    GetSpellCount & GetNthSpell zusammen mit MagicItemHasEffect.

    Um die Überprüfung schneller durchlaufen zu lassen empfielt sich ein Label-GoTo-Loop


    Ohne OBSE wird's wohl nicht gehen, kannst aber mal in dieser Liste nach Befehlen ohne (OBSE) suchen, die da hilfreich seinen können.

Berechtigungen

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