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
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
'''Syntax:'''
 
'''Syntax:'''
<code>SetActorRefraction [0.0 - 10.0]
+
<code>[ActorID.]SetActorRefraction [0.0 - 10.0]
  
sar [0.0 - 10.0]
+
[ActorID.]sar [0.0 - 10.0]
 
</code>
 
</code>
  
Zeile 12: Zeile 12:
  
  
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.  
+
Setzt die "Licht-Brechungs-Wert" des Actors (also wie Durchsichtig er ist). Beachte, dass diese Einstellung verloren geht, wenn der Actor aus dem Spiel geht.  
  
  
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:Actoreigenschafts-Funktionen|SetActorRefraction]]
[[Category:Funktionen|IsEssential ]]
 
[[Category:Tod|IsEssential ]]
 

Aktuelle Version vom 15. September 2008, 21:57 Uhr

Syntax: [ActorID.]SetActorRefraction [0.0 - 10.0]

[ActorID.]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, dass diese Einstellung verloren geht, 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>