Différences entre les versions de « TESCS2 : SetActorRefraction »

De Wiwiki
Aller à la navigation Aller à la recherche
(Création article)
 
m (Corrigé)
 
Ligne 13 : Ligne 13 :


Fixe la valeur de réfraction de l'acteur (valeur de transparence).  
Fixe la valeur de réfraction de l'acteur (valeur de transparence).  
Ce réglage est pardu lorsque l'acteur n'est pas en ''high process'', c'est à dire lorsque le script ne s'exécute pas à chaque frame.
Ce réglage est perdu lorsque l'acteur n'est pas en ''high process'', c'est à dire lorsque le script ne s'exécute pas à chaque frame.


'''Note :'''
'''Notes :'''
*Un petit problème avec cette fonction  : Si vous chargez une sauvegarde pendant que le joueur est  semi-transparent,  il restera semi-transparent.  
*Un petit problème avec cette fonction  : Si vous chargez une sauvegarde pendant que le joueur est  semi-transparent,  il restera semi-transparent.  
*C'est gênant lors que vous utilisez cette fonction pour un effet dans un script de sort, parce que vous ne pouvez pas empêcher le joueur d'utiliser la sauvegarde rapide pendant que l'effet est actif.   
*C'est gênant lors que vous utilisez cette fonction pour un effet dans un script de sort, parce que vous ne pouvez pas empêcher le joueur d'utiliser la sauvegarde rapide pendant que l'effet est actif.   

Version actuelle datée du 21 novembre 2006 à 12:16


Syntaxe :

[ActorId.]SetActorRefraction [0.0 - 10.0]
sar [0.0 - 10.0]

Exemple :

SetActorRefraction 3 		; semi-transparent
SAR 0 				; opaque


Fixe la valeur de réfraction de l'acteur (valeur de transparence). Ce réglage est perdu lorsque l'acteur n'est pas en high process, c'est à dire lorsque le script ne s'exécute pas à chaque frame.

Notes :

  • Un petit problème avec cette fonction  : Si vous chargez une sauvegarde pendant que le joueur est semi-transparent, il restera semi-transparent.
  • C'est gênant lors que vous utilisez cette fonction pour un effet dans un script de sort, parce que vous ne pouvez pas empêcher le joueur d'utiliser la sauvegarde rapide pendant que l'effet est actif.
  • Pour contrer cela, utilisez ce genre de code dans un script de quête :
if player.IsSpellTarget nomDuSort == 0
   player.sar 0
endif