Différences entre les versions de « TESCS2 : GetButtonPressed »
Aller à la navigation
Aller à la recherche
(Création) |
m (Majuscule) |
||
(4 versions intermédiaires par le même utilisateur non affichées) | |||
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 de dialogue|GetButtonpressed]] | ||
[[Catégorie:TESCS2 : Fonctions diverses|GetButtonpressed]] | |||
'''Syntaxe :''' | '''Syntaxe :''' | ||
Ligne 10 : | Ligne 11 : | ||
Cette fonction donne le rang du bouton cliqué dans une boîte de dialogue. | 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. | '''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.). | |||
Cette fonction réagit seulement à une boite de dialogue située dans le même script. | *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== | ==Exemple de Script== | ||
Ligne 20 : | Ligne 22 : | ||
if IsActionRef player == 1 | if IsActionRef player == 1 | ||
messagebox " | messagebox "Vous avez 3 possibilités.", "Donner 100 pièces", "Donner armure", "Mourir" | ||
endif | endif | ||
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