scripting:reference:system_functions:subgamefunctions
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| scripting:reference:system_functions:subgamefunctions [2020/01/29 13:16] – mit | scripting:reference:system_functions:subgamefunctions [2025/05/28 18:58] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| System functions that are used to create, monitor and manipulate subgames. An overview of the Subgame system can be found [[Scripting: | System functions that are used to create, monitor and manipulate subgames. An overview of the Subgame system can be found [[Scripting: | ||
| - | === Setup and Exit === | + | ===== Setup and Exit ===== |
| Functions to join players to a subgame, start timers and register events. | Functions to join players to a subgame, start timers and register events. | ||
| ==== SubgameJoin ==== | ==== SubgameJoin ==== | ||
| + | SubgameJoin( SubgameID, PlayerID) | ||
| + | |||
| ==== SubgameLeave ==== | ==== SubgameLeave ==== | ||
| ==== SubgameReset ==== | ==== SubgameReset ==== | ||
| Line 13: | Line 15: | ||
| ==== SubgameRegisterEvent ==== | ==== SubgameRegisterEvent ==== | ||
| - | === Messaging and alerts === | + | e.g. |
| + | SubgameRegisterEvent( 2, " | ||
| + | |||
| + | |||
| + | ===== Messaging and alerts | ||
| A set of functions that allow you to trigger script events, play sounds and activate UI, either on everyone joined to the subgame or on all players in the subgame on a particular team. | A set of functions that allow you to trigger script events, play sounds and activate UI, either on everyone joined to the subgame or on all players in the subgame on a particular team. | ||
| Line 25: | Line 31: | ||
| ==== SubgameActivateScoreboard ==== | ==== SubgameActivateScoreboard ==== | ||
| ==== SubgameActivatePlayerListScores ==== | ==== SubgameActivatePlayerListScores ==== | ||
| + | ^ Format | SubgameActivatePlayerListScores ( Subgame_Num, | ||
| + | ^ Description | Activates the Player List Scores display for the participants of the subgame. Use commands *setplayerlistscore and *incplayerlistscore to update the player score and then functions like **SubgameGetHighestPlayerListScore** can be used to determine the subgame winners | | ||
| + | ^ Parameters | Subgame number \\ Mode | | ||
| + | ^ Example | TBD | | ||
| - | === Subgame Stats & Scores === | + | ===== Subgame Stats & Scores |
| ' | ' | ||
| ==== SubgameGetStat==== | ==== SubgameGetStat==== | ||
| - | ^ Format | SubgameGetStat( | + | ^ Format | SubgameGetStat( Subgame_Num, |
| ^ Description | Gets the value of a named stat (variable) within a subgame | | ^ Description | Gets the value of a named stat (variable) within a subgame | | ||
| ^ Parameters | Subgame number \\ Stat name | | ^ Parameters | Subgame number \\ Stat name | | ||
| Line 43: | Line 53: | ||
| ==== SubgameIncrementScore ==== | ==== SubgameIncrementScore ==== | ||
| - | === Subgame information === | + | ===== Subgame information |
| These functions provide information about the general state of the subgame and the players in it. | These functions provide information about the general state of the subgame and the players in it. | ||
| Line 54: | Line 64: | ||
| ==== SubgameGetTimerRemaining ==== | ==== SubgameGetTimerRemaining ==== | ||
| - | === Subgame conclusion information === | + | ===== Subgame conclusion information |
| This set of functions allow you to calculate victory conditions, for instance, by calculating how many players reached a certain threshold or who got the highest score. | This set of functions allow you to calculate victory conditions, for instance, by calculating how many players reached a certain threshold or who got the highest score. | ||
| Line 60: | Line 70: | ||
| ==== SubgameNumPlayersWithPlayerListScore ==== | ==== SubgameNumPlayersWithPlayerListScore ==== | ||
| ==== SubgameGetPlayerWithPlayerListScore ==== | ==== SubgameGetPlayerWithPlayerListScore ==== | ||
| - | ==== SubgameWebpostDuelScore ==== | + | See also: |
| + | * [[Scripting: | ||
| + | * [[Scripting: | ||
| + | * [[Scripting: | ||
| - | (See also [[Scripting: | + | ==== SubgameWebpostDuelScore ==== |
scripting/reference/system_functions/subgamefunctions.1580303814.txt.gz · Last modified: (external edit)
