AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -28%
Précommande : Smartphone Google Pixel 8a 5G ...
Voir le deal
389 €
Le Deal du moment :
Funko POP! Jumbo One Piece Kaido Dragon Form : ...
Voir le deal

 

 Comment faire un nouveau message de dialogue

Aller en bas 
4 participants
AuteurMessage
BLK LINK
Bavard



Messages : 104

Comment faire un nouveau message de dialogue Empty
MessageSujet: Comment faire un nouveau message de dialogue   Comment faire un nouveau message de dialogue EmptyJeu 29 Sep 2005 - 18:27

Ce que je veux c'est une nouvelle fenètre de dialogue et pa celle de gm par default , et si vout pouvez me dire comment ecrire son message lettre par lettre.

_________________
VIVE le GML
Revenir en haut Aller en bas
Bast
Administrateur
Bast


Messages : 20021
Localisation : Alsace

Comment faire un nouveau message de dialogue Empty
MessageSujet: Re: Comment faire un nouveau message de dialogue   Comment faire un nouveau message de dialogue EmptyJeu 29 Sep 2005 - 19:32

Il faut utiliser des fonctions GML pour changer les caractéristiques d'une boite de dialogue.

Cela se trouve très facilement en cherchant un peu dans l'aide de GM, mais comme je suis gentil je vais te les donner :-D

Citation :
A number of other functions exist to pop up messages, questions, a menu with choices, or a dialog in which the player can enter a number, a string, or indicate a color or file name:

show_message(str) Displays a dialog box with the string as a message.

show_message_ext(str,but1,but2,but3) Displays a dialog box with the string as a message and up to three buttons. But1, but2 and but3 contain the button text. An empty string means that the button is not shown. In the texts you can use the & symbol to indicate that the next character should be used as the keyboard shortcut for this button. The function returns the number of the button pressed (0 if the user presses the Esc key).

show_question(str) Displays a question; returns true when the user selects yes and false otherwise.

get_integer(str,def) Asks the player in a dialog box for a number. str is the message. def is the default number shown.

get_string(str,def) Asks the player in a dialog box for a string. str is the message. def is the default value shown.

message_background(back)
Sets the background image for the pop-up box for any of the functions above. back must be one of the backgrounds defined in the game. If back is partially transparent so is the message image (only for Windows 2000 or later).

message_alpha(alpha) Sets the alpha translucence for the pop-up box for any of the functions above. alpha must lie between 0 (completely translucent) and 1 (not translucent) (only for Windows 2000 or later).

message_button(spr) Sets the sprite used for the buttons in the pop-up box. spr must be a sprite consisting of three images, the first indicates the button when it is not pressed and the mouse is far away, the second indicates the button when the mouse is above it but not pressed and the third is the button when it is pressed.

message_text_font(name,size,color,style) Sets the font for the text in the pop-up box. (This is a normal Windows font, not one of the font resources you can out in your game!) style indicates the font style (0=normal, 1=bold, 2=italic, and 3=bold-italic).

message_button_font(name,size,color,style)
Sets the font for the buttons in the pop-up box. style indicates the font style (0=normal, 1=bold, 2=italic, and 3=bold-italic).

message_input_font(name,size,color,style) Sets the font for the input field in the pop-up box. style indicates the font style (0=normal, 1=bold, 2=italic, and 3=bold-italic).

message_mouse_color(col) Sets the color of the font for the buttons in the pop-up box when the mouse is above it.
message_input_color(col) Sets the color for the background of the input filed in the pop-up box.

message_caption(show,str) Sets the caption for the pop-up box. show indicates whether a border must b e shown (1) or not (0) and str indicates the caption when the border is shown.

message_position(x,y) Sets the position of the pop-up box on the screen.

message_size(w,h) Fixes the size of the pop-up box on the screen. If you choose 0 for the width the width of the image is used. If you choose 0 for the height the height is calculated based on the number of lines in the message.

show_menu(str,def) Shows a popup menu. str indicates the menu text. This consists of the different menu items with a vertical bar between them. For example, str = 'menu0|menu1|menu2'. When the first item is selected a 0 is returned, etc. When the player selects no item, the default value def is returned.

show_menu_pos(x,y,str,def) Shows a popup menu as in the previous function but at position x,y on the screen.

get_color(defcol) Asks the player for a color. defcol is the default color. If the user presses Cancel the value -1 is returned.

get_open_filename(filter,fname) Asks the player for a filename to open with the given filter. The filter has the form 'name1|mask1|name2|mask2|...'. A mask contains the different options with a semicolon between them. * means any string. For example: 'bitmaps|*.bmp;*.wmf'. If the user presses Cancel an empy string is returned.

get_save_filename(filter,fname) Asks for a filename to save with the given filter. If the user presses Cancel an empy string is returned.

get_directory(dname) Asks for a directory. dname is the default name. If the user presses Cancel an empy string is returned.

get_directory_alt(capt,root) An alternative way to ask for a directory. capt is the caption to be show. root is the root of the directory tree to be shown. Use the empty string to show the whole tree. If the user presses Cancel an empy string is returned.

show_error(str,abort) Displays a standard error message (and/or writes it to the log file). abort indicates whether the game should abort.

_________________
Comment faire un nouveau message de dialogue Sigico10
Revenir en haut Aller en bas
http://www.lecbna.org/
alpha
Modérateur
alpha


Messages : 5030
Projet Actuel : Me taper la tête sur le mur.

Comment faire un nouveau message de dialogue Empty
MessageSujet: Re: Comment faire un nouveau message de dialogue   Comment faire un nouveau message de dialogue EmptyJeu 29 Sep 2005 - 20:38

j'avais fais une librairie sur ca attend je cherche le liens
Revenir en haut Aller en bas
http://www.perdu.com/
alpha
Modérateur
alpha


Messages : 5030
Projet Actuel : Me taper la tête sur le mur.

Comment faire un nouveau message de dialogue Empty
MessageSujet: Re: Comment faire un nouveau message de dialogue   Comment faire un nouveau message de dialogue EmptyJeu 29 Sep 2005 - 20:40

Revenir en haut Aller en bas
http://www.perdu.com/
BLK LINK
Bavard



Messages : 104

Comment faire un nouveau message de dialogue Empty
MessageSujet: Re: Comment faire un nouveau message de dialogue   Comment faire un nouveau message de dialogue EmptyVen 30 Sep 2005 - 11:01

merco tous les deux ange

_________________
VIVE le GML
Revenir en haut Aller en bas
Invité
Invité




Comment faire un nouveau message de dialogue Empty
MessageSujet: Re: Comment faire un nouveau message de dialogue   Comment faire un nouveau message de dialogue EmptyJeu 13 Mar 2008 - 20:07

bonjour ptilu,
voila le code, a copier dans l'événement ou le message doit apparaitre

Code:
question=show_question('voulez-vous quitter ?');
if (question=true) {game_end();}
Revenir en haut Aller en bas
ptilu
Nouveau



Messages : 4
Projet Actuel : invasion bleue

Comment faire un nouveau message de dialogue Empty
MessageSujet: Re: Comment faire un nouveau message de dialogue   Comment faire un nouveau message de dialogue EmptyJeu 13 Mar 2008 - 20:12

merci beaucoup shm31 j'essai tout de suite
:p_merci:
Revenir en haut Aller en bas
Contenu sponsorisé





Comment faire un nouveau message de dialogue Empty
MessageSujet: Re: Comment faire un nouveau message de dialogue   Comment faire un nouveau message de dialogue Empty

Revenir en haut Aller en bas
 
Comment faire un nouveau message de dialogue
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Dialogue, comment démarrer ?
» Comment faire???^^
» comment faire de la 3d sur son jeu ?
» Comment faire de l'XP et de la vie
» Comment faire???

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: