
If it is not mentioned here, you cant retrieve it at this time.
Bear in mind that there is also Console_Input and Console_Output which can be used for lots of things.

All the needed stuff can be obtained by #include "engine.h"
GAME_INFO:
To get map, read The_Game()->MapName
To get max players read The_Game()->MaxPlayers
To get players per team call Tally_Team_Size(team) with 1 = gdi, 0 = nod
To get time remaining in seconds read The_Game->TimeRemaining_Seconds
To get the team score, call Get_Team_Score
Is_Gameplay_Permitted will tell you if gameplay is active or pending
ID:
The following functions are available for dealing with player IDs and names:
Get_GameObj(player ID) Gets the GameObject for the player
Get_Player_ID(GameObject) Gets the player ID for a GameObject
Get_Player_Name(GameObject) Gets the player name for a GameObject
Get_Player_Name_By_ID(player ID) Gets the player name given a player ID
Get_Player_Count() Gets the count of total players in the game right now
Get_Ping(player ID) Gets the ping for the given player
Get_Kbits(player ID) Gets the Kbits/s for a given player
Get_IP_Address(player ID) Gets the IP address for the given player
Get_Team(player ID) Gets the team of a player
Get_Rank(player ID) Gets the rank of a player
Get_Kills(player ID) Gets the kills of a player
Get_Deaths(player ID) Gets the deaths of a player
Get_Score(player ID) Gets the score of a player
Get_Money(player ID) Gets the money of a player
Get_Kill_To_Death_Ratio(player ID) Gets the kill to death ratio of a player
Get_IP_Port(Player ID) Gets the IP and port of a player
GetMaxPlayerID() Gets the maximum currently used player ID
Get_Ping(Player ID) Gets the ping of a player
Get_Kbits(Player ID) Gets the kbits of a player
Get_Bandwidth(Player ID) Gets the bandwidth of a player
MAP:
To get map, read The_Game()->MapName
MAPNUM:
To get map number, read The_Game()->MapNumber
MINED:
To get the current mine count, call Get_C4_Count(team)
MLIMITD:
To get the current mine limit, call Get_Mine_Limit()
MLIST:
To get a map from the map list, read The_Game()->MapList[map id]. If it is 0 (or mabie that "if it points to a null"), there is no map at that position.
MOD:
To get mod package name, read The_Game()->ModName. If it is 0 (or mabie that "if it points to a null"), there is no mod loaded.
PLAYER_INFO:
The same functions as under ID also apply here.
RADAR:
To get the radar mode, read The_Game()->RadarMode
SONG:
To get the current song, call GetCurrentMusicTrack()
SVERSION:
To get the version of bhs.dll, call GetBHSVersion()
GETBW:
Call Get_Bandwidth(Player ID) to get the bandwidth of a player
PINFO:
The same functions as under ID also apply here.
VLIMIT:
Call Set_Vehicle_Limit to set the vehicle limit
VLIMITD:
Call Get_Vehicle_Limit to get the vehicle limit
TIME:
Call Change_Time_Remaining to change the time remaining
TIMED:
Read The_Game()->TimeRemaining_Seconds to get the time remaining
TIMEL:
Call Change_Time_Limit to change the time limit
TIMELD:
Read The_Game()->TimeLimit_Minutes to get the time limit

There are other usefull things you can get from The_Game()->xxx too, look in engine.h for the complete definition.
