Difference between revisions of "MessageBox"
no edit summary
imported>Stryfe |
imported>DragoonWraith |
||
(23 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
== Description == | |||
'''Syntax:''' | '''Syntax:''' | ||
MessageBox "Message", [var1], ..., [var9], ["button01"], ..., ["button10"] | MessageBox "Message", [var1], ..., [var9], ["button01"], ..., ["button10"] | ||
Line 5: | Line 6: | ||
MessageBox "This is a Message" | MessageBox "This is a Message" | ||
MessageBox "Shall I start to spin? GameHour = %.2f", GameHour, "OK", "No Way" | MessageBox "Shall I start to spin? GameHour = %.2f", GameHour, "OK", "No Way" | ||
MessageBox "How much gold do you have" "0" "100" "500" "1000" "5000" "10000" | MessageBox "How much gold do you have?" "0" "100" "500" "1000" "5000" "10000" | ||
Displays a message on the screen, which can be formatted, as well as user-definable buttons that the player can choose. The message box stops time and displays itself in the center of the screen until the player chooses an option. This option can be captured in a script by using the GetButtonPressed function. | Displays a message on the screen, which can be formatted, as well as user-definable buttons that the player can choose. The message box stops time and displays itself in the center of the screen until the player chooses an option. This option can be captured in a script by using the GetButtonPressed function. | ||
Line 15: | Line 16: | ||
This function sends the value -1 to the GetButtonPressed function while the window is still open, until the player selects a button. | This function sends the value -1 to the GetButtonPressed function while the window is still open, until the player selects a button. | ||
==Notes== | |||
*For info on how to create working menus see [[MessageBox Tutorial]]. | |||
*When creating menus for mods it can be helpful to standardize how information and choices are displayed. See [[Standard Menu UI]] for some helpful suggestions. | |||
== Displaying Variables == | |||
{{MessageFormatting}} | |||
====Examples==== | |||
MessageBox "Var1:% 5.2f / Var2:% 5.2f" Var1 Var2 | |||
Displays: '''"Var1: 123.45 / Var2: -123.45"''' | |||
%. | MessageBox "Var1:%05.2f / Var2:%05.2f" Var1 Var2 | ||
Displays: '''"Var1: 00123.45 / Var2:-00123.45"''' | |||
MessageBox "Var1:%+-5.0f / Var2:%+-5.0f" Var1 Var2 | |||
Displays: '''"Var1:+123 / Var2:-123 "''' | |||
MessageBox "Var1:% .3e / Var2:% .3e" Var1 Var2 | |||
Displays: '''"Var1: 1.234E+2 / Var2:-1.234E+2"''' | |||
==See Also== | ==See Also== | ||
[[Message]] | * [[MessageBoxEX]] | ||
[[GetButtonPressed]] | * [[Message]] | ||
* [[MessageEx]] | |||
* [[PrintToConsole]] | |||
* [[GetButtonPressed]] | |||
* [[MessageBox Tutorial]] | |||
* [[Standard Menu UI]] | |||
[[Category:Functions]] | |||
[[Category:Functions (CS)]] | |||
[[Category:Functions (CS 1.0)]] | |||
[[Category:Output Functions]] | |||
[[Category:Output Functions (CS 1.0)]] | |||
<!-- Begin Search Terms | |||
message | |||
box | |||
End Search Terms --> |