Différences entre les versions de « TESCS2 : Fonctions condition »

De Wiwiki
Aller à la navigation Aller à la recherche
(Création article)
 
(Précisions sur conditions scriptées et tables du TESCS)
 
Ligne 2 : Ligne 2 :
[[Catégorie:TESCS2 : Fonctions condition|*]]</noinclude>
[[Catégorie:TESCS2 : Fonctions condition|*]]</noinclude>


Ces fonctions de script peuvent être utilisées comme conditions partout ou elles apparaisent dans l'éditeur (Stages de quête, dialogue, packages, Idle manager, etc...). A ce sujet, voir l'article : [[TESCS2 : Conditions|Conditions]]
Ces fonctions de script peuvent être utilisées comme conditions partout ou elles apparaissent dans l'éditeur ( Quêtes, Stages de quête, Dialogues, Packages, Idle manager, etc...). A ce sujet, voir l'article : [[TESCS2 : Conditions|Conditions]].


Généralement, toute fonction qui retourne simplement une valeur, et n'exécute pas d'action peut être utilisée comme condition dans un script.
Généralement, toute fonction qui retourne simplement une valeur, et n'exécute pas d'action peut être utilisée comme condition dans un script.
'''Exemple :'''
If player.GetLevel > 10
Les fonctions suivantes n'apparaissement pas dans les tables du TESCS qui proposent les Fonctions-Conditions, mais doivent pouvoir être utilisées par script :
[[TESCS2 : GetCrimeKnown|GetCrimeKnown]]
[[TESCS2 : GetFactionReaction|GetFactionReaction]]
[[TESCS2 : GetForceRun|GetForceRun]]
[[TESCS2 : GetForceSneak|GetForceSneak]]
[[TESCS2 : GetPCSleepHours|GetPCSleepHours]]
[[TESCS2 : IsActionRef|IsActionRef]]
[[TESCS2 : IsActorDetected|IsActorDetected]]
[[TESCS2 : IsAnimPlaying|IsAnimPlaying]]
La catégorie "Fonctions condition" ci-dessous donne la liste des conditions proposées dans les tables du TESCS (champs déroulants), utilisables également dans les scripts.

Version actuelle datée du 31 décembre 2006 à 17:11


Ces fonctions de script peuvent être utilisées comme conditions partout ou elles apparaissent dans l'éditeur ( Quêtes, Stages de quête, Dialogues, Packages, Idle manager, etc...). A ce sujet, voir l'article : Conditions.

Généralement, toute fonction qui retourne simplement une valeur, et n'exécute pas d'action peut être utilisée comme condition dans un script.

Exemple :

If player.GetLevel > 10 

Les fonctions suivantes n'apparaissement pas dans les tables du TESCS qui proposent les Fonctions-Conditions, mais doivent pouvoir être utilisées par script :

GetCrimeKnown 
GetFactionReaction 
GetForceRun 
GetForceSneak 
GetPCSleepHours 
IsActionRef 
IsActorDetected 
IsAnimPlaying 

La catégorie "Fonctions condition" ci-dessous donne la liste des conditions proposées dans les tables du TESCS (champs déroulants), utilisables également dans les scripts.