Différences entre les versions de « TESCS2 : GetButtonPressed »

De Wiwiki
Aller à la navigation Aller à la recherche
(Création)
 
m (Modif lien, ordre alpha majuscule)
Ligne 1 : Ligne 1 :
[[Catégorie:TESCS2 : Fonctions de script|getbuttonpressed]]
[[Catégorie:TESCS2 : Fonctions de script|Getbuttonpressed]]
[[Catégorie:TESCS2 : Fonctions diverses|getbuttonpressed]]
[[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

Voir également

TESCS2 : MessageBox