Oblivion:Dispel: Unterschied zwischen den Versionen
Aus Skript-Wiki
Keris (Diskussion | Beiträge) K |
Keris (Diskussion | Beiträge) K |
||
Zeile 12: | Zeile 12: | ||
Entfernt den angegebenen Zauber oder Effekt, der auf den Actor wirkt. | Entfernt den angegebenen Zauber oder Effekt, der auf den Actor wirkt. | ||
− | + | ||
− | Beachte, | + | |
+ | '''Hinweis''' | ||
+ | * Beachte, dass es wie ein Return-Statement wirkt, wenn du versuchst, einen Zauber zu entfernen, der gerade auf einem Script läuft. Beim nachfolgendem Beispiel wird z.B. die Messagebox niemals angezeigt: | ||
<tesscript>scn EXSpellScript | <tesscript>scn EXSpellScript | ||
Zeile 21: | Zeile 23: | ||
End</tesscript> | End</tesscript> | ||
+ | |||
+ | * Obwohl Dispel als aktives Return in einen ScriptEffectUpdate Block in einem Magic Effect Script wirkt, wird ein nachfolgender ScriptEffectFinish Block nicht mehr ausgeführt und Magic Effect Script läuft während der gesamten Dauer des Spells. | ||
+ | |||
'''Siehe auch:''' | '''Siehe auch:''' |
Version vom 9. September 2008, 11:12 Uhr
Syntax:
[ActorID.]Dispel MagicID
Beispiel:
<tesscript>Dispel ShrineAkatoshSpeedMagicka
NPCRef.Dispel ShrineAkatoshSpeedMagicka</tesscript>
Entfernt den angegebenen Zauber oder Effekt, der auf den Actor wirkt.
Hinweis
- Beachte, dass es wie ein Return-Statement wirkt, wenn du versuchst, einen Zauber zu entfernen, der gerade auf einem Script läuft. Beim nachfolgendem Beispiel wird z.B. die Messagebox niemals angezeigt:
<tesscript>scn EXSpellScript Begin ScriptEffectFinish
player.dispel EXSpell messagebox "Wird nicht angezeigt!"
End</tesscript>
- Obwohl Dispel als aktives Return in einen ScriptEffectUpdate Block in einem Magic Effect Script wirkt, wird ein nachfolgender ScriptEffectFinish Block nicht mehr ausgeführt und Magic Effect Script läuft während der gesamten Dauer des Spells.
Siehe auch: