CGameScoreAndLeaderBoardManagerScript

Trackmania Next API


CGameScoreAndLeaderBoardManagerScript

ID 0x03221000
Uninstantiable

Inherits from MwFoundations::CMwNod

Score and leaderboard manager.

Methods

void TaskResult_Release(MwId TaskId)

void ReleaseTaskResult(MwId TaskId)

CGameScoreAndLeaderBoardManagerScript::ELocalScoreStatus ScoreStatus_GetLocalStatusForContext(MwId UserId, string ScopeType, string ScopeId, string GameMode, string GameModeCustomData)

CGameScoreAndLeaderBoardManagerScript::EMasterServerScoreStatus ScoreStatus_GetMasterServerStatusForContext(MwId UserId, string ScopeType, string ScopeId, string GameMode, string GameModeCustomData)

void ReleaseGhost(MwId GhostId)

CGameGhostScript@ Playground_GetPlayerGhost(CGameScriptPlayer@ GamePlayer)

uint Map_GetRecord_v2(MwId UserId, string MapUid, string ScopeType, string ScopeId, string GameMode, string GameModeCustomData)

void Map_GetRecordFullScore(MwId UserId, string MapUid, string ScopeType, string ScopeId, string GameMode, string GameModeCustomData, uint Time, uint Points, uint RespawnCount)

CWebServicesTaskResult_GhostScript@ Map_GetRecordGhost_v2(MwId UserId, string MapUid, string ScopeType, string ScopeId, string GameMode, string GameModeCustomData)

uint Map_GetMedal(MwId UserId, string MapUid, string ScopeType, string ScopeId, string GameMode, string GameModeCustomData)

uint Map_GetMultiAsyncLevelRecord_v2(string MapUid, string ScopeType, string ScopeId, string GameMode, string GameModeCustomData, uint MultiAsyncLevel)

CWebServicesTaskResult_GhostScript@ Map_GetMultiAsyncLevelRecordGhost_v2(string MapUid, string ScopeType, string ScopeId, string GameMode, string GameModeCustomData, uint MultiAsyncLevel)

uint Map_GetSkillPoints_v2(MwId UserId, string MapUid, string ScopeType, string ScopeId, string GameMode, string GameModeCustomData)

CWebServicesTaskResult_MapRecordListScript@ Map_GetPlayerListRecordList(MwId UserId, MwFastBuffer<wstring>& WebServicesUserIdList, string MapUid, string ScopeType, string ScopeId, string GameMode, string GameModeCustomData)

uint Campaign_GetMultiAsyncLevel(MwId UserId, string CampaignId)

uint Campaign_GetMultiAsyncLevelCount(MwId UserId, string CampaignId, uint MultiAsyncLevel)

uint Campaign_GetSkillPoints(MwId UserId, string CampaignId)

CWebServicesTaskResult_BuddiesChallengeRecord@ Campaign_GetBuddiesMapRecord(MwId UserId, string CampaignId, string MapUid)

bool Campaign_IsBuddiesMapRecordDirty(MwId UserId, string CampaignId, string MapUid)

CWebServicesTaskResult_BuddiesChallengeRecordsComparison@ Campaign_GetBuddiesMapRecordsComparison(MwId UserId, string CampaignId)

CWebServicesTaskResult_BuddyChallengeRecordsComparison@ Campaign_GetBuddyMapRecordsComparison(MwId UserId, string OpponentLogin, string CampaignId)

CWebServicesTaskResult_SeasonScript@ Season_Create(MwId UserId, wstring SeasonName, string GameMode, string GameModeCustomData, string MapRecordType, uint StartTimeStamp, uint EndTimeStamp, MwFastBuffer<wstring>& MapUidList)

CWebServicesTaskResult_SeasonScript@ Season_Update(MwId UserId, string SeasonId, wstring SeasonName, string GameMode, string GameModeCustomData, string MapRecordType, uint StartTimeStamp, uint EndTimeStamp, MwFastBuffer<wstring>& MapUidList)

CWebServicesTaskResult_SeasonScript@ Season_AddMapList(MwId UserId, string SeasonId, MwFastBuffer<wstring>& MapUidList)

CWebServicesTaskResult_SeasonScript@ Season_RemoveMapList(MwId UserId, string SeasonId, MwFastBuffer<wstring>& MapUidList)

CWebServicesTaskResult_SeasonScript@ Season_Get(MwId UserId, string SeasonId)

CWebServicesTaskResult_SeasonListScript@ Season_GetList(MwId UserId, MwFastBuffer<wstring>& SeasonIdList)

CWebServicesTaskResult_SeasonListScript@ Season_GetListFromUser(MwId UserId, string WebServicesUserId)

CWebServicesTaskResult@ Season_LoadScore(MwId UserId, string SeasonId)

CWebServicesTaskResult@ Season_LoadScoreList(MwId UserId, MwFastBuffer<wstring>& SeasonIdList)

CWebServicesTaskResult_AccountTrophyGainHistoryScript@ Trophy_GetGainHistory(MwId UserId, uint Offset, uint Count)

CWebServicesTaskResult_AccountTrophyGainHistoryScript@ Trophy_GetGainHistoryByType(MwId UserId, uint TrophyType, uint Offset, uint Count)

CWebServicesTaskResult_AccountTrophyLastYearSummaryScript@ Trophy_GetAccountLastYearSummary(MwId UserId)

CWebServicesTaskResult_AccountTrophyLastYearSummaryScript@ Trophy_GetLastYearSummary(MwId UserId)

CWebServicesTaskResult_AccountTrophyLastYearSummaryScript@ Trophy_GetLastYearSummaryForUser(MwId UserId, string WebServicesUserId)

CWebServicesTaskResult_TrophySoloMedalAchievementSettingsScript@ Trophy_GetSoloMedalAchievementSettings(MwId UserId, string SoloMedalAchievementType)

Inherited members CMwNod

string IdName

const MwId Id

Enums

ELocalScoreStatus

ELocalScoreStatus::None
ELocalScoreStatus::Loading
ELocalScoreStatus::NotLoaded
ELocalScoreStatus::Loaded

EMasterServerScoreStatus

EMasterServerScoreStatus::None
EMasterServerScoreStatus::Synchronizing
EMasterServerScoreStatus::NotSynchronized
EMasterServerScoreStatus::Synchronized

Documentation from build 2024-06-28 13:45:56
(Page rendering: 0.06 seconds, 15.82 MB)