Global commands are valid virtually anywhere. They affect the game or your turn at whole, not only one particular object.
Unlike Elementary Commands, they have a regular syntax:
NameOfCommand FirstParameter, SecondParameter, ...
They will always evaluate all parameters, and then execute the command.
You can define your own commands using Sub.
- AddCommand
 - AddConfig
 - AddFCode
 - AddNotify
 - AuthPlayer
 - ChangeFleetLeader
 - Chart.SetView
 - Close
 - Get
 - Input
 - LoadResource
 - MessageBox
 - NewCircle
 - NewLine
 - NewLineRaw
 - NewMarker
 - NewRectangle
 - NewRectangleRaw
 - Notify
 - Open
 - Put
 - SaveGame
 - Seek
 - SelectionLayer
 - SelectionLoad
 - SelectionSave
 - SetByte
 - SetLong
 - SetStr
 - SetWord
 - System.ExitClient
 - System.ExitRace
 - UI.ChooseObject
 - UI.EditAlliances
 - UI.FileWindow
 - UI.GotoChart
 - UI.GotoScreen
 - UI.Help
 - UI.Input
 - UI.InputFCode
 - UI.InputNumber
 - UI.KeymapInfo
 - UI.ListFleets
 - UI.ListShipPrediction
 - UI.ListShips
 - UI.Message
 - UI.OverlayMessage
 - UI.PlanetInfo
 - UI.PopupConsole
 - UI.Search
 - UI.SelectionManager
 - UI.Update
 - UseKeymap
 - WaitOneTurn
 



