Différences entre les versions de « TESCS2 : GetButtonPressed »
Aller à la navigation
Aller à la recherche
(Création) |
m (Modif lien, ordre alpha majuscule) |
||
Ligne 1 : | Ligne 1 : | ||
[[Catégorie:TESCS2 : Fonctions de script| | [[Catégorie:TESCS2 : Fonctions de script|Getbuttonpressed]] | ||
[[Catégorie:TESCS2 : Fonctions diverses| | [[Catégorie:TESCS2 : Fonctions diverses|Getbuttonpressed]] | ||
'''Syntaxe :''' | '''Syntaxe :''' |
Version du 24 octobre 2006 à 14:31
Syntaxe :
GetButtonPressed
Exemple :
set buttonVar to GetButtonPressed
Cette fonction donne le rang du bouton cliqué dans une boîte de dialogue.
Lorsqu'une boite de dialogue est affichée avec des boutons de choix, le bouton cliqué avec la souris est mémorisé par son rang à partir de 0 dans la boite de dialogue. (0 indique le premier bouton, 1 le second, etc.). Tant qu'un bouton n'est pas encore pressé, la fonction donne -1.
Cette fonction réagit seulement à une boite de dialogue située dans le même script.
Exemple de Script
Begin OnActivate if IsActionRef player == 1 messagebox "You have 3 choices.", "texte 1", "texte 2", "texte 3" endif end begin gamemode set button to getbuttonpressed if button > -1 if button == 0 ; choix 1 elseif button == 1 ; choix 2 elseif button == 2 ; choix 3 endif endif end