User Tools

Site Tools


scripting:reference:system_functions:playerstatusfunctions

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
scripting:reference:system_functions:playerstatusfunctions [2020/02/07 03:14] mitscripting:reference:system_functions:playerstatusfunctions [2023/04/15 14:00] (current) mit
Line 21: Line 21:
         *msg %PLAYER% Bob's player ID is $playerID         *msg %PLAYER% Bob's player ID is $playerID
     }     }
 +}
 +</code>
 +</note>
 +
 +==== sysGetPlayerName====
 +^ Format | sysGetPlayerName( PlayerID )|
 +^ Description | Returns the name for a specified player ID |
 +^ Returns | Player Name |
 +//Example//: <note>
 +<code>Event( "Custom", "Special" )
 +{
 +    $name = sysGetPlayerID( $gServerKey[StoredPlayerID] )
 +    *msg %PLAYER% The player ID stored in the server key is for the player name $name
 } }
 </code> </code>
Line 57: Line 70:
  
 ==== sysNumPlayersWithPlayerVarVal ==== ==== sysNumPlayersWithPlayerVarVal ====
-TBD //+Example : ''**sysNumPlayersWithPlayerVarVal( 6, 2 )**'' returns number of players with ''$gPlayerVar[6] == 2''. Useful for determining results of a team game. //
 // //
  
 ==== sysGenerateTopPlayerVarsList ==== ==== sysGenerateTopPlayerVarsList ====
-TBD // +^ Format | sysGenerateTopPlayerVarsList( VarNum, Num_players_to_list )| 
-//+^ Description | Generates a list of players sorted by the $gPlayerVar selcted. e.g. ''**sysGenerateTopPlayerVarsList(2, 5))**'' will generate a list of the top 5 players with the highest value in $gPlayerVar[2]. Your script can then access the generated list using **sysGetTopPlayer** | 
 +^ Returns | The number of players actually added to the list. (Only players with the PlayerVar above 0 get added) | 
 +\\
  
 ==== sysGetTopPlayer ==== ==== sysGetTopPlayer ====
-TBD //+^ Format | sysGetTopPlayer ( List_Index )| 
 +^ Description | Access the list of top players generated using sysGenerateTopPlayerVarsList. List_Index starts at 0, so ''**sysGetTopPlayer(0)**'' gets the person at the top of the list, (1) gets the second, etc. | 
 +^ Returns | PlayerID | 
 +//
 // //
  
 ==== sysGetPlayerListScore ==== ==== sysGetPlayerListScore ====
 +^ Format | sysGetPlayerListScore ( PlayerID )|
 +^ Description | Returns the 'PlayerListScore' for the specified player. The PlayerListScore is a special score field that is replicated to the clients and can appear next to their name in the player list. |
 +^ Returns | Score value |
 +FIXME : Separate below into separate PlayerListScore page:
 +*settings PlayerListMode  has options to show the score on the player list.\\
 +commands *incplayerlistscore, *setplayerlistscore \\
 +Related Subgame functions:
 +SubgameActivatePlayerListScores( SubgameID, Mode )\\
 +SubgameGetHighestPlayerListScore( SubgameID )\\
 +SubgameNumPlayersWithPlayerListScore( SubgameID, Score )\\
 +SubgameGetPlayerWithPlayerListScore( SubgameID, Score, Index )\\
 +//Example//: <note>
 +<code>TBD</code>
 +</note>
 TBD // TBD //
 // //
scripting/reference/system_functions/playerstatusfunctions.1581066865.txt.gz · Last modified: 2020/02/07 03:14 by mit

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki