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: Scripting: Zaubersprüche abfragen? Nur einmal?

  1. #1

    Scripting: Zaubersprüche abfragen? Nur einmal?

    Aloa,

    mal wieder ich: Ist es möglich, ein Script einzubauen, mit dem ich abfragen kann, ob ein Spieler einen bestimmten Zauberspruch besitzt?

    Weiter: Wie sorge ich dafür, daß ein Questscript nur ein einziges mal direkt beim ersten mal anspielen ausgeführt wird? So korrekt?

    PHP-Code:
    ScriptName bgbUpdateStartScript

    Begin GameMode

    short DoOnce

    if DoOnce != 1
    StartQuest bgbUpdateBirthSign
    StartQuest bgbUpdateRace
    Set DoOnce 1
    endif

    Stopquest bgbUpdateStart
    end 
    Und genau für die beiden Updatescripts bräuchte ich dann die Zauberspruchabfrage... wenn die nicht möglich ist, müßte ichs in ein extra PlugIn auslagern.

    BTW, kann man inzwischen eigentlich ModAV für Skills verwenden, oder ist das weiterhin nicht zu empfehlen?

  2. #2
    zu den scripts weiß ich jetz nichts, aber modAV is immer noch nich zu empfehlen (jenfalls nich wenn du die Fähigkeit nich auf 100 stelln willst)

  3. #3
    das script müsste in meinen augen wohl funktionieren...

    Zu dem zauber abfragen habe ich auch im wiki leider nichts finden können. Items kann man wohl abfragen, aber für spells hab ich nichts gefunden

    Mir fällt dazu nur noch die abwicklung über ne quest oder ne globale variable ein.

    MfG Fetter Hobbit

  4. #4
    Etwas umständlich: RemoveSpell gibt 1 zurück, wenn ein Spruch erfolgreich entfernt wurde, und 0 wenn nicht (Spruch nicht vorhanden). Insofern könnte man folgendermaßen vorgehen:
    1. Spruch versuchen zu entfernen.
    2. Wenn erfolgreich, wieder adden.
    3. Wenn nicht, was anderes machen.

    Code:
    if (player.removeSpell mySpell == 1)
    	player.addSpell mySpell
    else
    	; mach halt was
    endif

Berechtigungen

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