TESCS2 : GetButtonPressed

De Wiwiki
Révision datée du 24 octobre 2006 à 14:31 par Mike89 (discussion | contributions) (Modif lien, ordre alpha majuscule)
Aller à la navigation Aller à la recherche


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