Oblivion:SetActorRefraction: Unterschied zwischen den Versionen

Aus Skript-Wiki
Wechseln zu: Navigation, Suche
K (Die Seite wurde neu angelegt: '''Syntax:''' <code>SetActorRefraction [0.0 - 10.0] sar [0.0 - 10.0] </code> '''Beispiel''' <tesscript>SetActorRefraction 3 ; Halbdurchsichtig SAR 0 ; undurchsichti...)
 
K
Zeile 20: Zeile 20:
 
<tesscript>if player.IsSpellTarget thespell == 0
 
<tesscript>if player.IsSpellTarget thespell == 0
  
player.sar 0
+
  player.sar 0
  
 
endif</tesscript>
 
endif</tesscript>
Zeile 26: Zeile 26:
  
  
* [[ob:SetEssential|SetActorRefraction]]
 
  
  
  
  
 
+
[[Category:Funktionen|SetActorRefraction]]
 
 
[[Category:Funktionen|IsEssential ]]
 
[[Category:Tod|IsEssential ]]
 

Version vom 26. August 2008, 02:22 Uhr

Syntax: SetActorRefraction [0.0 - 10.0]

sar [0.0 - 10.0]


Beispiel <tesscript>SetActorRefraction 3 ; Halbdurchsichtig

SAR 0 ; undurchsichtig</tesscript>


Setzt die "Licht-Brechungs-Wert" des Actors (Also wie Durchsichtig er ist). Beachte das diese Einstellung verloren gehen, wenn der Actor aus dem Spiel geht.


Hinweis Es sieht so aus, als gäbe es einen kleinen "Fehler" bei dieser Funktion: Wenn du einen anderen Spielstand lädst, während du halbdurchsichtig bist, bleibt der Charakter weiterhin halbdurchsichtig. Es ist etwas vertrackt, wenn du es als Spell-Effekt benutzt, weil du nicht verhindern kannst, dass der Spieler seinen letzten Quicksave-Spielstand lädt während er halbdurchsichtig ist. Als kleine Alternative kann man einen Code in der folgenden Art in einem Quest-Script benutzen:

<tesscript>if player.IsSpellTarget thespell == 0

  player.sar 0

endif</tesscript>