Oblivion:Magic Effect Scripts: Unterschied zwischen den Versionen
Lars (Diskussion | Beiträge) (Übersetzter Text eingefügt) |
Keris (Diskussion | Beiträge) K |
||
Zeile 1: | Zeile 1: | ||
== Grundlegendes == | == Grundlegendes == | ||
− | Magic Effect Scripts sind besondere Scripts, die benutzt werden können um einen gescripteten magischen Effekt zu erstellen. Sie werden über das normale [[ob:Script_Editor_Window|Script Window]] erstellt, müssen dort aber als 'Magic Effect' ausgewählt werden um auf diese Art benutzt werden zu können. Beachte auch, dass die gescripteten Effekte nur ausgeführt werden, während sie unter Game Mode sind. | + | Magic Effect Scripts sind besondere Scripts, die benutzt werden können, um einen gescripteten magischen Effekt zu erstellen. Sie werden über das normale [[ob:Script_Editor_Window|Script Window]] erstellt, müssen dort aber als 'Magic Effect' ausgewählt werden, um auf diese Art benutzt werden zu können. Beachte auch, dass die gescripteten Effekte nur ausgeführt werden, während sie unter Game Mode sind. |
Diese Scripts benutzen keine gewöhnlichen Begin/End-Blöcke, da sie nur ausgeführt werden, wenn der Zauber aktiv ist. Sie benutzen drei besondere Block-Arten und eine Sonder-Funktion. | Diese Scripts benutzen keine gewöhnlichen Begin/End-Blöcke, da sie nur ausgeführt werden, wenn der Zauber aktiv ist. Sie benutzen drei besondere Block-Arten und eine Sonder-Funktion. | ||
Zeile 15: | Zeile 15: | ||
*[[ob:ScriptEffectElapsedSeconds|ScriptEffectElapsedSeconds]] | *[[ob:ScriptEffectElapsedSeconds|ScriptEffectElapsedSeconds]] | ||
− | Ansonsten verhalten sich Magic Effect Scripts wie Reference Scripts und können gewöhnliche Funktionen innerhalb der Magic Effect-Blöcke verwenden. | + | Ansonsten verhalten sich Magic Effect Scripts wie [[ob:Reference Scripts|Reference Scripts]] und können gewöhnliche Funktionen innerhalb der Magic Effect-Blöcke verwenden. |
+ | |||
+ | |||
== Anmerkungen == | == Anmerkungen == | ||
− | * Gescriptete Sprüche laufen auf Leichen, [[ob:Container|Containers]], Türen, und Einrichtung, werden aber einfach ein Mal durch das gesamte Script gehen, egal wie lange der Zauber anhält. Alle Block-Arten, [[ob:ScriptEffectStart|ScriptEffectStart]], [[ob:ScriptEffectUpdate|ScriptEffectUpdate]], und [[ob:ScriptEffectFinish|ScriptEffectFinish]] werden ausgeführt. | + | * Gescriptete Sprüche laufen auf Leichen, [[ob:Container|Containers]], [[ob:Door|Türen]], und Einrichtung, werden aber einfach ein Mal durch das gesamte Script gehen, egal wie lange der Zauber anhält. Alle Block-Arten, [[ob:ScriptEffectStart|ScriptEffectStart]], [[ob:ScriptEffectUpdate|ScriptEffectUpdate]], und [[ob:ScriptEffectFinish|ScriptEffectFinish]] werden ausgeführt. |
* Gescriptete Sprüche verhalten sich unvorhersehbar, wenn sie auf einem [[ob:Actor|Actor]] außerhalb der aktuell geladenen Zelle ausgeführt werden. Einige bekannte Probleme sind: | * Gescriptete Sprüche verhalten sich unvorhersehbar, wenn sie auf einem [[ob:Actor|Actor]] außerhalb der aktuell geladenen Zelle ausgeführt werden. Einige bekannte Probleme sind: | ||
:* Variablen im Script werden falsch initiiert; | :* Variablen im Script werden falsch initiiert; | ||
Zeile 27: | Zeile 29: | ||
+ | ==Siehe auch== | ||
+ | |||
+ | * [[ob:Quest Scripts|Quest Scripts]] | ||
+ | * [[ob:Object Scripts|Object Scripts]] | ||
[[Kategorie:Grundlegendes Wissen|Magic Effect Scripts]] | [[Kategorie:Grundlegendes Wissen|Magic Effect Scripts]] | ||
[[Kategorie:Sprachelemente|Magic Effect Scripts]] | [[Kategorie:Sprachelemente|Magic Effect Scripts]] |
Version vom 20. September 2008, 14:40 Uhr
Grundlegendes
Magic Effect Scripts sind besondere Scripts, die benutzt werden können, um einen gescripteten magischen Effekt zu erstellen. Sie werden über das normale Script Window erstellt, müssen dort aber als 'Magic Effect' ausgewählt werden, um auf diese Art benutzt werden zu können. Beachte auch, dass die gescripteten Effekte nur ausgeführt werden, während sie unter Game Mode sind.
Diese Scripts benutzen keine gewöhnlichen Begin/End-Blöcke, da sie nur ausgeführt werden, wenn der Zauber aktiv ist. Sie benutzen drei besondere Block-Arten und eine Sonder-Funktion.
Magie-Effekt Blöcke:
Magie-Effekt Funktion:
Ansonsten verhalten sich Magic Effect Scripts wie Reference Scripts und können gewöhnliche Funktionen innerhalb der Magic Effect-Blöcke verwenden.
Anmerkungen
- Gescriptete Sprüche laufen auf Leichen, Containers, Türen, und Einrichtung, werden aber einfach ein Mal durch das gesamte Script gehen, egal wie lange der Zauber anhält. Alle Block-Arten, ScriptEffectStart, ScriptEffectUpdate, und ScriptEffectFinish werden ausgeführt.
- Gescriptete Sprüche verhalten sich unvorhersehbar, wenn sie auf einem Actor außerhalb der aktuell geladenen Zelle ausgeführt werden. Einige bekannte Probleme sind:
- Variablen im Script werden falsch initiiert;
- Der ScriptEffectFinish-Block wird eventuell falsch ausgeführt;
- Für gescriptete Fähigkeiten wird jedes Mal eine neue Instanz des Scripts erstellt, wenn der Spieler die Zelle mit dem entsprechenden Actor betritt.
Andere bizarre Ergebnisse müssen erst noch bestätigt oder erklärt werden. Eine Möglichkeit ist es, dem Actor einen gescripteten Gegenstand in das Inventar zu legen.