Différences entre les versions de « TESCS2 : GetButtonPressed »
Aller à la navigation
Aller à la recherche
m (Ajustement liens) |
m (Majuscule) |
||
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 1 : | Ligne 1 : | ||
[[Catégorie:TESCS2 : Fonctions de script|GetButtonpressed]] | |||
[[Catégorie:TESCS2 : Fonctions de dialogue|GetButtonpressed]] | |||
[[Catégorie:TESCS2 : Fonctions diverses|GetButtonpressed]] | |||
'''Syntaxe :''' | '''Syntaxe :''' |
Version actuelle datée du 26 octobre 2006 à 11:22
Syntaxe :
GetButtonPressed
Exemple :
set buttonVar to GetButtonPressed
Cette fonction donne le rang du bouton cliqué dans une boîte de dialogue.
Notes :
- 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.
- Cette fonction n'est pas une fonction de référence. Il n'y a pas d'objet ou d'acteur appelant tel que[ObjectRef.] devant cette fonction, ou implicite.
Exemple de Script
Begin OnActivate if IsActionRef player == 1 messagebox "Vous avez 3 possibilités.", "Donner 100 pièces", "Donner armure", "Mourir" 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