|
Function Summary |
bool |
AcceptFriendRequest(string friendName) |
bool |
AcceptGameInvite(string friendName) |
bool |
AddPlayerToMuteList(int index) |
bool |
AddPlayerToMuteListByName(string name) |
void |
AllGameServer(out MMGameServer)
//======================== ========================
native(460) static final iterator |
void |
AllPlayerConnectedToMyGameServer(out MMPlayer)
;
native(447) static final iterator |
bool |
BlockFriendRequest(string friendName) |
bool |
BootToDownloadManager() |
bool |
BootToUpdateXBE() |
bool |
CachePlayerList()
// Ingame player list (currently playing players)
|
bool |
CancelFriendRequest(string friendName) |
string |
ConvertString(string org) |
void |
CreatePlayerAccount(string _Alias, string _Password, string _FirstName, string _LastName, string _Email, string _Country)
// create a user account on Game Service network (before login)
native(475) static final |
bool |
DeclineFriendRequest(string friendName) |
bool |
DeclineGameInvite(string friendName) |
bool |
EnumerateFriends(bool start) |
bool |
ErrorLoggingIn(string user)
// Returns true if there was an error logging in (resets it also)
|
bool |
FriendFindIsFinished() |
bool |
FriendFindSession(string friendName) |
bool |
FriendIsInSameGame(string friendName) |
bool |
FriendIsInSameSession(string friendName) |
string |
FriendJoinGetURL() |
bool |
FriendJoinIsFinished() |
bool |
FriendJoinSession() |
string |
GetAccountName(int index)
// Get the name of a specified Xbox Live account
|
FRIEND_PACKET |
GetActiveFriend() |
string |
GetActiveFriendName() |
string |
GetActiveFriendTitle() |
string |
GetActivePlayer() |
string |
GetCurrentUser()
// Get the current user (doesn't have to be logged in however)
|
string |
GetErrorString(int msg)
// Get a descriptive error string from specified error
|
string |
GetFirstMap(eGameType gameType)
// Maphandling
|
FRIEND_PACKET |
GetFriend(string friendName) |
FRIEND_PACKET |
GetFriendAtIndex(int index)
// FRIENDS SYSTEM
|
string |
GetFriendGameName(string friendName) |
string |
GetFriendInviterAfterBoot() |
string |
GetFriendNameAtIndex(int index) |
string |
GetFriendTitleAtIndex(int index) |
string |
GetGameTypeString(eGameType gameType) |
string |
GetGamerTag(string IP)
// Get the username from the user with specified IP
|
int |
GetLadderSize() |
int |
GetLastError()
// Get the last error (XBL_MESSAGE)
|
LevelInfo |
GetLevelInfo() |
int |
GetMyLadderRank() |
bool |
GetMyLadderStats()
//ladder things
|
string |
GetNextMap(eGameType gameType) |
string |
GetNiceName(string Map) |
int |
GetNumberOfAccounts()
// Get number of Xbox Live accounts on the system
|
int |
GetNumberOfFriends() |
int |
GetNumberOfPlayers() |
bool |
GetOnlineStatus() |
string |
GetPlayerName(int index) |
string |
GetRandomMap(eGameType gameType) |
int |
GetRecommendedPlayers(string Map) |
int |
GetSearchFriendlyFire() |
eGameType |
GetSearchGameType() |
eLanguage |
GetSearchLanguage() |
string |
GetSearchMap() |
int |
GetSetting(int id) |
eGameType |
GetStatisticsType() |
string |
GetUserInvitedAfterBoot() |
eVoiceMask |
GetVoiceMask() |
bool |
GetVoiceMaskEnabled() |
float |
GetVoiceMaskPitchScale() |
float |
GetVoiceMaskRoboticValue() |
float |
GetVoiceMaskSpecEnergyWeight() |
float |
GetVoiceMaskWhisperValue() |
bool |
GetVoiceStatus() |
bool |
GetVoiceThroughSpeakers() |
bool |
HasFriendRequest() |
bool |
HasInvite() |
bool |
HasPasscode(string user)
// Returns true if the specified user has a passcode
|
bool |
HasPlayerVoice(int index) |
bool |
HasUserVoice(string user)
// Has specified user voice?
|
void |
IFinishMatch()
;
native(451) static final |
void |
IStartMatch()
//======================== ========================
native(452) static final |
bool |
InternalKick(string playerName) |
bool |
IsAccountListUpdated()
// Is the account list updated since last check? (sets the update flag to false also)
|
bool |
IsFriend(string playerName) |
bool |
IsFriendsListChanged() |
bool |
IsGameServerAdditionalInfoArrived(out int, out string)
;
native(456) static final |
bool |
IsGameServerListComplete(out int)
;
native(463) static final |
bool |
IsGameServerRefreshed(out int)
;
native(458) static final |
bool |
IsGetMyLadderStatsDone() |
bool |
IsHost() |
bool |
IsInSameSession(string friendName) |
bool |
IsIngame()
// returns true if we are inside of a game (maybe without network)
|
bool |
IsJoinGameServerAcknowledged(out int, out string, out string, out int)
;
native(454) static final |
bool |
IsJoiningAfterBoot()
// Functions to join a game after rebooting (joining from other xbox game)
|
bool |
IsKicked() |
bool |
IsLadderGame() |
bool |
IsLoggedIn(string user)
// Returns true if/when the login is successful
|
bool |
IsLoggedInTwice()
// Check if someone logged in using this account (should autologout)
|
bool |
IsMatchFinishedAcknowledged(out int)
;
native(441) static final |
bool |
IsMatchStartedByGameServer()
//======================== ========================
native(453) static final |
bool |
IsMyGameServerRegistered(out int)
;
native(448) static final |
bool |
IsMyGameServerUpdated(out int)
;
native(445) static final |
bool |
IsMyStatsUpdateDone() |
bool |
IsNetCableIn()
// Check if the actual hardware network cable is connected to the xbox
|
bool |
IsPlayerAccountCreated(out int)
;
native(474) static final |
bool |
IsPlayerAccountModified(out int)
;
native(461) static final |
bool |
IsPlayerInGame(int index) |
bool |
IsPlayerListUpdated() |
bool |
IsPlayerMuted(int index) |
bool |
IsPlayerNameInGame(string playerName) |
bool |
IsPlayerOnMuteList(int index) |
bool |
IsPlayerOnMuteListByName(string name) |
bool |
IsPlayerTalking(int index) |
bool |
IsPlaying()
// returns true if successfully joined / created a game
|
bool |
IsServerDown() |
bool |
IsStartMatchAcknowledged(out int)
;
native(443) static final |
bool |
IsUpdatingFriends() |
bool |
IsUserMuted(string user)
//native static final function bool AddListener(string user);
//native static final function bool RemoveListener(string user);
|
void |
JoinGameServer(int _GameServerID, string _Password)
//======================== ========================
native(455) static final |
string |
JoinGetURL() |
bool |
JoinIsFinished() |
bool |
JoinSession() |
bool |
Kick(string playerName) |
void |
LeaveGameServer()
//======================== ========================
native(450) static final |
void |
Login(string _Alias, string _Password)
//======================== Login ========================
// Send a request to log a player in the match making system. The name (_Alias) and password (_Password) are required.
native(473) static final |
void |
Logout()
;
native(472) static final |
void |
MatchFinished()
;
native(442) static final |
void |
ModifyPlayerAccount(string _Password, string _FirstName, string _LastName, string _Email, string _Country)
// Modify user account
native(462) static final |
bool |
OptimatchCancelQuery() |
bool |
OptimatchGetCycleLevels(int index) |
int |
OptimatchGetFragLimit(int index) |
bool |
OptimatchGetFriendlyFire(int index) |
eGameType |
OptimatchGetGameType(int index) |
eLanguage |
OptimatchGetLanguage(int index) |
string |
OptimatchGetMapName(int index) |
eSkill |
OptimatchGetMaxSkill(int index) |
eSkill |
OptimatchGetMinSkill(int index) |
int |
OptimatchGetOpenPrivateSlots(int index) |
int |
OptimatchGetOpenPublicSlots(int index) |
string |
OptimatchGetOwner(int index) |
int |
OptimatchGetPlayerCount(int index) |
int |
OptimatchGetQoS(int index) |
int |
OptimatchGetResultCount() |
int |
OptimatchGetTimeLimit(int index) |
int |
OptimatchGetTotalPrivateSlots(int index) |
int |
OptimatchGetTotalPublicSlots(int index) |
string |
OptimatchGetURL() |
bool |
OptimatchIsProbing() |
bool |
OptimatchJoinIsFinished() |
bool |
OptimatchJoinSession(int index) |
bool |
OptimatchProbe() |
XBL_MESSAGES |
OptimatchProcessQuery() |
bool |
OptimatchStartQuery(eGameType gametype, string mapname, eLanguage language, int minplayers, int maxplayers, int friendlyFire, int cycleLevels, eSkill minskill, eSkill maxskill) |
bool |
QuickmatchCancelQuery() |
bool |
QuickmatchGetCycleLevels(int index) |
int |
QuickmatchGetFragLimit(int index) |
bool |
QuickmatchGetFriendlyFire(int index) |
eGameType |
QuickmatchGetGameType(int index) |
eLanguage |
QuickmatchGetLanguage(int index) |
string |
QuickmatchGetMapName(int index) |
eSkill |
QuickmatchGetMaxSkill(int index) |
eSkill |
QuickmatchGetMinSkill(int index) |
int |
QuickmatchGetOpenPrivateSlots(int index) |
int |
QuickmatchGetOpenPublicSlots(int index) |
string |
QuickmatchGetOwner(int index) |
int |
QuickmatchGetPlayerCount(int index) |
int |
QuickmatchGetQoS(int index) |
int |
QuickmatchGetResultCount() |
int |
QuickmatchGetTimeLimit(int index) |
int |
QuickmatchGetTotalPrivateSlots(int index) |
int |
QuickmatchGetTotalPublicSlots(int index) |
string |
QuickmatchGetURL() |
bool |
QuickmatchIsProbing() |
bool |
QuickmatchJoinIsFinished() |
bool |
QuickmatchJoinSession(int index) |
bool |
QuickmatchProbe() |
XBL_MESSAGES |
QuickmatchProcessQuery() |
bool |
QuickmatchStartQuery(eGameType gametype)
// Matchmaking
|
string |
RebootToDashboard(int page)
// Reboot the xbox into the specified page of the dashboard (account management etc)
|
void |
RefreshGameServer(int _GameServerID)
;
native(459) static final |
void |
RegisterMyGameServer(string _Name, int _MaxPlayers, int _MaxSpectators, string _Password, string _Info, string _AdditionalInfo, int _Port, bool _IsDedicated)
;
native(449) static final |
bool |
RemoveFriend(string friendName) |
bool |
RemovePlayerFromMuteList(int index) |
bool |
RemovePlayerFromMuteListByName(string name) |
void |
RequestGameServerAdditionalInfo(int _GameServerID)
//======================== ========================
native(457) static final |
void |
RequestGameServerList()
//======================== ========================
native(471) static final |
void |
ResetJoiningAfterBoot() |
bool |
ResetVoiceNet() |
bool |
RevokeGameInvite(string friendName) |
bool |
SendFeedback(string friendName, BYTE feedback) |
bool |
SendFriendRequest(string friendName) |
bool |
SendGameInvite(string friendName) |
bool |
SessionCreate() |
bool |
SessionDelete() |
bool |
SessionIsCreateFinished() |
bool |
SessionIsSubnetStarted() |
void |
SessionListen(bool listen) |
XBL_MESSAGES |
SessionProcess() |
void |
SessionReset() |
void |
SessionSetCycleLevels(bool cyclelevels) |
void |
SessionSetFragLimit(int fraglimit) |
void |
SessionSetFriendlyFire(bool friendlyfire) |
void |
SessionSetGameType(eGameType gametype) |
void |
SessionSetLanguage(eLanguage language) |
void |
SessionSetMapName(string mapname) |
void |
SessionSetMaxSkill(eSkill skill) |
void |
SessionSetMinSkill(eSkill skill) |
void |
SessionSetPrivateSlots(int count) |
void |
SessionSetPublicSlots(int count) |
void |
SessionSetReserved(int reserved) |
void |
SessionSetTimeLimit(int timelimit) |
bool |
SessionStartSubnet() |
bool |
SessionUpdate() |
bool |
SetActiveFriend(string friendName) |
bool |
SetActivePlayer(string playerName) |
void |
SetCurrentUser(string user)
// Set the current user (doesn't have to be logged in however)
|
void |
SetLadderGame(bool ladder) |
bool |
SetListeners(string user, string hear1, string hear2, string hear3)
//native static final function bool ClearListeners();
|
void |
SetOnlineStatus(bool enabled) |
bool |
SetPlayerVoiceStatus(string playerName, bool mute) |
void |
SetSearchParams(eGameType gt, string map, int ff, eLanguage lang) |
void |
SetSetting(int id, int val) |
void |
SetShouldUpdateStats(bool set) |
void |
SetStatisticsType(eGameType gametype)
// Statistics
|
bool |
SetUserState(string user, int flags)
// Set user state on xbox live (US_JOINABLE | US_ONLINE | US_PLAYING | US_VOICE)
|
void |
SetVoiceMask(eVoiceMask mask) |
void |
SetVoiceMaskEnabled(bool enabled) |
void |
SetVoiceMaskPitchScale(float val) |
void |
SetVoiceMaskRoboticValue(float val) |
void |
SetVoiceMaskSpecEnergyWeight(float val) |
void |
SetVoiceMaskWhisperValue(float val) |
void |
SetVoiceStatus(bool enabled) |
void |
SetVoiceThroughSpeakers(bool enabled)
// Xbox Live Online Settings Options
|
bool |
ShouldRenderInvite() |
void |
ShutdownAndCleanup()
// Shutdown all live services and clean up
|
bool |
StartLogin(string user)
// Start a login request
|
void |
StartMatch()
;
native(444) static final |
void |
StatsCancelRequestFriends() |
void |
StatsCancelRequestOverall() |
void |
StatsCancelRequestUser() |
void |
StatsCancelReset() |
int |
StatsGetActiveUserRank() |
int |
StatsGetFriendsResultCount()
//same as above, except it's for friends
|
int |
StatsGetFriendsResultDeaths(int index) |
int |
StatsGetFriendsResultFlagsCap(int index) |
int |
StatsGetFriendsResultFlagsRet(int index) |
int |
StatsGetFriendsResultGames(int index) |
int |
StatsGetFriendsResultGamesWon(int index) |
int |
StatsGetFriendsResultKills(int index) |
int |
StatsGetFriendsResultMinutes(int index) |
string |
StatsGetFriendsResultName(int index) |
int |
StatsGetFriendsResultPosition(int index) |
int |
StatsGetFriendsResultSuicides(int index) |
int |
StatsGetLeaderboardSize() |
int |
StatsGetResultCount() |
int |
StatsGetResultDeaths(int index) |
int |
StatsGetResultFlagsCap(int index) |
int |
StatsGetResultFlagsRet(int index) |
int |
StatsGetResultGames(int index) |
int |
StatsGetResultGamesWon(int index) |
int |
StatsGetResultKills(int index) |
int |
StatsGetResultMinutes(int index) |
string |
StatsGetResultName(int index) |
int |
StatsGetResultPosition(int index) |
int |
StatsGetResultSuicides(int index) |
bool |
StatsIsRankReady(int rank) |
bool |
StatsPumpRequestFriends() |
bool |
StatsPumpRequestOverall() |
bool |
StatsPumpRequestUser() |
bool |
StatsPumpReset() |
bool |
StatsRequestFriends(int page, int playersPerPage) |
bool |
StatsRequestOverall(int page, int playersPerPage) |
bool |
StatsRequestUser(int page, int playersPerPage) |
bool |
StatsReset() |
bool |
StatsSetRequestedRank(int rank) |
bool |
StatsStopCachingLeaderboard() |
int |
StatsUpdateMyStats(int kills, int deaths, int suicides, int minutes, int games, int gameswon, int flagscapt, int flagsret) |
string |
UnconvertString(string con) |
bool |
UpdateFriends() |
void |
UpdateMyGameServer(int _MaxPlayers, int _MaxSpectators, string _Password, string _Info, string _AdditionalInfo, int _Port)
;
native(446) static final |
bool |
UpdatePlayersTalking() |
void |
UpdateServerListeners() |
bool |
VerifyIPLoggedIn(string gamertag, string IP)
// Verify that a specified IP number joined the VoiceNet
|
bool |
WasMyStatsUpdateSuccessful() |