Difference between revisions of "TGame"

From Soldat Community Wiki
Jump to: navigation, search
m (Description)
(Members: 2.7.8.b1 events)
Line 13: Line 13:
 
{| class="wikitable"  
 
{| class="wikitable"  
 
|-
 
|-
! Member declaration !! Access mode
+
! Member declaration !! Access mode !! SS Version
 
|-
 
|-
 
| procedure [[TGame.Shutdown|Shutdown]]
 
| procedure [[TGame.Shutdown|Shutdown]]
Line 142: Line 142:
 
| property [[TGame.OnRequest|OnRequest]]: [[TOnRequestEvent]]
 
| property [[TGame.OnRequest|OnRequest]]: [[TOnRequestEvent]]
 
| align="center" | RW
 
| align="center" | RW
 +
|-
 +
| property [[TGame.OnAdminCommand|OnAdminCommand]]: [[TOnAdminCommandEvent]]
 +
| align="center" | RW
 +
| 2.7.8.b1
 +
|-
 +
| property [[TGame.OnTCPMessage|OnTCPMessage]]: [[TOnTCPMessageEvent]]
 +
| align="center" | RW
 +
| 2.7.8.b1
 +
|-
 +
| property [[TGame.OnAdminConnect|OnAdminConnect]]: [[TOnAdminConnectEvent]]
 +
| align="center" | RW
 +
| 2.7.8.b1
 +
|-
 +
| property [[TGame.OnAdminDisconnect|OnAdminDisconnect]]: [[TOnAdminDisconnectEvent]]
 +
| align="center" | RW
 +
| 2.7.8.b1
 +
|-
 
|}
 
|}
  
 
[[Category:Classes]][[Category:TGame]]
 
[[Category:Classes]][[Category:TGame]]

Revision as of 19:41, 3 October 2014

Inheritance

Description

Represents a game state and configuration.

This class is assigned to global variable "Game"
user constructable: NO
user destructable: NO

Members

Member declaration Access mode SS Version
procedure Shutdown
procedure StartVoteKick(ID: Byte; Reason: string)
procedure StartVoteMap(Name: string)
procedure Restart
function LoadWeap(WeaponMod: string): Boolean
function LoadCon(ConfigFile: string): Boolean
function LoadList(MapsList: string): Boolean
procedure LobbyRegister
property GameStyle: Byte RW
property MaxPlayers: Byte RW
property NextMap: string R
property NumBots: Byte R
property NumPlayers: Byte R
property Spectators: Byte R
property ScoreLimit: Byte RW
property ServerIP: string R
property ServerName: string R
property ServerPort: Word R
property ServerVersion: string R
property ServerInfo: string R
property Gravity: Single RW
property Paused: Boolean RW
property RespawnTime: LongInt RW
property MinRespawnTime: LongInt RW
property MaxRespawnTime: LongInt RW
property MaxGrenades: Byte RW
property Bonus: Byte RW
property TimeLimit: LongInt RW
property TimeLeft: LongInt R
property FriendlyFire: Boolean RW
property Password: string RW
property VotePercent: Single RW
property Realistic: Boolean RW
property Survival: Boolean RW
property Advance: Boolean RW
property Balance: Boolean RW
property TickThreshold: LongInt RW
property Teams[ID: Byte]: TTeam R
property OnClockTick: TOnClockTickEvent RW
property OnJoin: TOnJoinGameEvent RW
property OnLeave: TOnLeaveGameEvent RW
property OnRequest: TOnRequestEvent RW
property OnAdminCommand: TOnAdminCommandEvent RW 2.7.8.b1
property OnTCPMessage: TOnTCPMessageEvent RW 2.7.8.b1
property OnAdminConnect: TOnAdminConnectEvent RW 2.7.8.b1
property OnAdminDisconnect: TOnAdminDisconnectEvent RW 2.7.8.b1