TESCS2 : GetButtonPressed
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