| Fonctions de SetActor à SetEss | |
|
|
Auteur | Message |
---|
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Fonctions de SetActor à SetEss Lun 30 Juil 2007, 20:31 | |
| Fonctions de SetActor à SetEss
SetActorAlpha (saa) SetActorFullName SetActorRefraction (sar) SetActorValue SetAlert SetAllReachable SetAllVisible SetAngle SetAtStart SetBarterGold SetCellFullName SetCellOwnership SetCellPublicFlag SetClass SetCombatStyle SetCrimeGold SetDestroyed SetDoorDefaultOpen SetEssential | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:39 | |
| ¤ SetActorAlpha Fonction d’acteur Fonction de magie
Syntaxe : [''ActorId''.]SetActorAlpha ''[0.0 - 1.0]'' saa ''[0.0 - 1.0]''
Exemple : SetActorAlpha .5
Fixe la valeur alfa de la texture de l'acteur (son opacité), entre 1.0 (totalement opaque) et 0.0 (totalement transparent).
Notes : *Tant que le Gamebryo-Engine aura encore des problèmes avec les recouvrements alpha complexes, ce paramètre peut causer des effets étranges avec les masques alpha sur textures, par exemple laisser une bordure transparente autour de certaines parties des géométries de cheveux (meshes). | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:40 | |
| ¤ SetActorFullName Fonction d’acteur
Syntaxe : [''ActorId''.]SetActorFullName "''nouveauNom''"
Exemple : SetActorFullName "Rita"
Change le nom d'affichage de l'acteur (display name) par le texte spécifié.
Notes : * Le nouveau nom doit être entre quotes. *Bien que la fonction soit appelée sur une référence, elle change le nom sur l'objet de base, et donc toutes les instances de ce PNJ ou créature change de nom. *Cela ne pose aucun problème s'il n'existe qu'une seuke instance du modèle de base. | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:41 | |
| ¤ SetActorRefraction Fonction d’acteur Fonction de magie
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 | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:42 | |
| ¤ SetActorValue Fonction d’acteur Fonction de valeur de l’acteur
Syntaxe : SetActorValue ''StatName value'' SetAV ''StatName value''
Exemple : SetActorValue Strength 60 Player.SetActorValue Alteration 50
SetActorValue donne une nouvelle valeur à la valeur de base d'une statistique d'acteur.
NOTE: Bien que appelée sur une référence d'instance, cette fonction modifie actuellement la valeur de base de l'acteur "modèle". Toutes les instances de ce modèle sont donc affectées. Cependant, la fonction § ModActorValue ne modifie que la référence de l'instance appelante, et est donc préférable à SetActorValue. Voir également : * § Valeurs d'un acteur * § ForceActorValue * § GetActorValue * § GetBaseActorValue * § ModActorValue | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:42 | |
| ¤ SetAlert Fonction d’acteur Fonction AI (intelligence artificielle)
Syntaxe : [''ActorId''.] SetAlert [0 | 1]
Détermine si l'acteur est en état d'alerte (arme sortie).
Cette fonction n'agit que sur l'animation, et n'affecte en rien l'état due l'acteur du point de vue combat. | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:42 | |
| ¤ SetAllReachable Fonction AI (intelligence artificielle)
Syntaxe : SetAllReachable [0 | 1]
C'est une des quatre fonctions qui peuvent être utilisées pour accroitre les performances du jeu dans la situation où plusieurs acteurs sont en cours de combat ou dans d'autres actions complexes de déplacement.
Notez bien que l'indicateur associé à cette fonction est désactivé à chaque frame, et que cette fonction doit donc être rappelée, autant que nécessaire, dans un script qui tourne sur l'une des références de la zone chargée.
Lorsque l'indicateur ''SetAllReachable'' est positionné, les acteurs n'utilisent pas les cheminements placés dans le monde pour contourner les obstacles (pathing). Ils assument pouvoir toujours se déplacer en ligne droite de l'endroit où ils sont, jusqu'à l'endroit où ils doivent aller.
Voir également : * § SetSceneIsComplex * § SetAllVisible * § SetNoAvoidance | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:43 | |
| ¤ SetAllVisible Fonction AI (intelligence artificielle)
Syntaxe : SetAllVisible [0 | 1]
C'est une des quatre fonctions qui peuvent être utilisées pour accroitre les performances du jeu dans la situation où plusieurs acteurs sont en cours de combat ou dans d'autres actions complexes de déplacement.
Notez bien que l'indicateur associé à cette fonction est désactivé à chaque frame, et que cette fonction doit donc être rappelée dans un script qui tourne sur l'une des références de la zone chargée.
Lorsque l'indicateur ''SetAllReachable'' est positionné, les acteurs n'utilisent pas les tests de ligne de vue (LineOfSight). Lorsqu'un acteur teste s'il peut voir quelque chose, il assume que cette chose est effectivement vue, sans contrôler avec l'AI.
Voir également : § SetSceneIsComplex § SetAllReachable § SetNoAvoidance | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:44 | |
| ¤ SetAngle Fonction d’objet Fonction de mouvement
Syntaxe : [''ObjectId''.]SetAngle ''axis, degrees'' Exemple : SetAngle x, 100
Positionne l'orientation de l'objet autour de l'axe sélectionné (x, y, or z).
Voir également :
* § GetAngle * § GetHeadingAngle | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:44 | |
| ¤ SetAtStart Fonction d’objet Fonction de mouvement
Syntaxe : [''ObjectId''.]SetAtStart
Replace l'objet à sa position et orientation d'origine. | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:45 | |
| ¤ SetBarterGold Fonction d’acteur Fonction statistique
Syntaxe : [''ActorId''.] SetBarterGold ''montant'' Exemple : SetBarterGold 200
Fixe le montant d'or destiné au commerce (troc) de l'acteur au montant indiqué. Voir également : * § ModBarterGold | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:46 | |
| ¤ SetCellFullName Fonction diverse
Syntaxe : SetCellFullName CellID "Nom" Exemple : SetCellFullName HouseForSale "Ma Maison"
Change le nom d'affichage de la cellule.
Ce nom est celui qui apparaît sur les portes de téléportation vers cette cellule et sur la carte locale. | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:46 | |
| ¤ SetCellOwnership Fonction d’acteur Fonction de crime
Syntaxe : SetCellOwnership ''CellID'' [''NpcID | FactionID''] Exemple : SetCellOwnership WeynonPrioryHouse BladesFaction SetCellOwnership MyImperialCityHouse
Le Npc ou la faction indiqué devient propriétaire la cellule spécifiée. Si le second paramètre n'est pas indiqué, le nouveau propriétaire est le PJ (joueur). | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:48 | |
| ¤ SetCellPublicFlag Fonction de crime
Syntaxe : SetCellPublicFlag CellID, Flag setpublic CellID, Flag Exemple : SetCellPublicFlag MonChateau, 1
Positionne l'indicateur du lieu à la valeur public (1) ou privé (0).
Les cellules publiques ne peuvent faire l'objet de crime d'intrusion. | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:49 | |
| ¤ SetClass Fonction d’acteur Fonction d’état acteur
Syntaxe : [''ActorId''.]SetClass ''Nom Classe'' Exemple : SetClass Warrior
Change la classe de personnage de l'acteur au nom de classe indiqué.
Un calcul automatique est effectué si la case à cocher "Auto calc stats" est activée pour cet acteur. | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:49 | |
| ¤ SetCombatStyle Fonction d’acteur Fonction de combat
Syntaxe : [''ActorId''.]SetCombatStyle CombatStyleID
Change le style de combat de l'acteur au nouveau style spécifié. | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:50 | |
| ¤ SetCrimeGold Fonction d’acteur Fonction de crime
Syntaxe : [''ActorId''.]SetCrimeGold ''montant''
Exemple : SetCrimeGold 120
Fixe le montant de l'amende due par l'acteur appelant au montant spécifié.
Voir également : * § GetCrimeGold * § ModCrimeGold | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:50 | |
| ¤ SetDestroyed Fonction d’objet Fonction d’acteur
Syntaxe : [''ObjectId''.]SetDestroyed 0 | 1
Exemple : SetDestroyed 1
Le paramètre à 1 marque la référence comme ''destroyed'', c'est à dire non fonctionnelle, et 0 annule cet état
Notes : *Sur une porte ou un activateur, cet objet est non fonctionnel. Les portes ou activateurs "détruits" ne donnent plus de texte de renseignements et ne peuvent plus être activés. *Les listes de niveau (Leveled list) détruites ne génèrent plus de nouvelles créatures. *Les acteurs ne peuvent plus être activés pour la conversation, le pillage, le vol pick-pocket. | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:50 | |
| ¤ SetDoorDefaultOpen Fonction diverse
Syntaxe : SetDoorDefaultOpen ''0 | 1''
Fixe la position de la porte par défaut.
0 : fermée par défaut
1 : ouverte par défaut
Notes : *Valable uniquement pour les portes marquées comme "persistent" dans l'éditeur *Les portes non persistantes perdent les changements effectués lorsque le cellule est déchargée dans le jeu.
Voir également * § GetDoorDefaultOpen * § GetOpenState * § SetOpenState | |
|
| |
Mike89 Maître ArchipelModeur
Nombre de messages : 3151 Age : 68 Date d'inscription : 06/03/2007
| Sujet: Re: Fonctions de SetActor à SetEss Mar 31 Juil 2007, 19:51 | |
| ¤ SetEssential Fonction statistique Fonction d’acteur
Syntaxe : SetEssential ''BaseActorID, 0 | 1''
Exemple : SetEssential MonPNJFavoris 1 SetEssential MonExFavori 0
Active l'indicateur "essential" d'un acteur (1 ou 0).
Lorsque cet indicateur est à 1, le PNJ/creature ne peut pas être tuée -- lorsque sa santé arrive à 0 ou en dessous, un acteur essentiel est mis temporairement à l'état inconscient (''unconscious'').
Cet état est utilisé pour prévenir le meurtre par le PJ d'un personnage requis pour terminer une quête.
C'est une fonction qui porte sur l'acteur de base, pas sur une référence
Donc toutes les références de l'acteur de base subissent le même sort, mais comme en général, les acteurs ont une unique référence (surtout les essentiels) cela ne pose le plus souvent pas de problème.
Note : * Cette fonction se comporte comme une commande ''return'' et met fin au script si BaseActorID est une variable de référence. | |
|
| |
Contenu sponsorisé
| Sujet: Re: Fonctions de SetActor à SetEss | |
| |
|
| |
| Fonctions de SetActor à SetEss | |
|