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 07:16] – mit | scripting:reference:system_functions:subgamefunctions [2023/04/15 11:43] (current) – [SubgameJoin] mit | ||
---|---|---|---|
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: 2020/01/29 07:16 by mit