Trackmania ManiaScript Reference 2024.9.17.1117
A ManiaScript Reference of the new Trackmania.
|
API for local users/profiles. More...
#include <doc.h>
Public Types | |
enum | ECrossPlayState { Unknown , Disabled , Enabled } |
enum | EPrestigeMode { Unknown , Ranked , Royal , Season } |
Public Member Functions | |
Void | TaskResult_Release (Ident TaskId) |
CTaskResult | TaskError_ShowSystemDialog (Ident UserId, Text ErrorCode) |
CTaskResult_StringIntList | GetGroups (Ident UserId) |
Text | FindDisplayName (Text WebServicesUserId, Boolean IsFirstPartyDisplayName) |
Text | ResolveURLShorcut (Text ShortCutId) |
CMasterServerUser | FindWebServicesUserInfo (Ident UserId) |
CTaskResult | CheckNetworkAvailability (Ident UserId) |
CTaskResult_Connect | ConnectUser (Ident UserId) |
CTaskResult_Connect | ConnectUser (Ident UserId, Boolean ForceUbisoftConnectOverlay) |
CTaskResult | ConnectUser (Ident UserId, Boolean ForceUbisoftConnectOverlay, Boolean OfflineMode) |
CTaskResult | Commerce_ShowPrimaryStore (Ident UserId) |
CTaskResult_Bool | CrossPlay_IsEnabled (Ident UserId) |
Boolean | CrossPlay_Setting_GetEnabled (Ident UserId) |
Void | CrossPlay_Setting_SetEnabled (Ident UserId, Boolean Value) |
CUserV2Manager::ECrossPlayState | CrossPlay_V2_IsEnabled (Ident UserId) |
Void | CrossPlay_V2_SetEnabled (Ident UserId, Boolean Enabled) |
Boolean | Blocklist_CanViewUGC (Ident UserId, Text WebServicesUserId) |
Integer | Friend_GetLastChangeIndex (Ident UserId) |
CTaskResult_FriendList | Friend_GetList (Ident UserId) |
CTaskResult_Session_Get | LiveSession_GetInfo (Ident UserId, Text SessionId) |
CTaskResult_UserNewsList | News_GetProfileNewsList (Ident UserId) |
CTaskResult_UserNewsList | News_GetSpaceNewsList (Ident UserId) |
CTaskResult | News_OpenLink (Ident UserId, Text Type, Text Param) |
CTaskResult_UserPrestigeList | Prestige_GetAccountPrestigeList (Ident UserId) |
CTaskResult_UserPrestige | Prestige_GetCurrentAccountPrestige (Ident UserId) |
CTaskResult_UserPrestige | Prestige_GetCurrentAccountPrestigeForUser (Ident UserId, Text WebServicesUserId) |
CTaskResult_PrestigeList | Prestige_GetPrestigeList (Ident UserId, CUserV2Manager::EPrestigeMode Mode, Integer Year, Text CategoryType) |
CTaskResult_UserPrestige | Prestige_SetCurrentAccountPrestige (Ident UserId, Text PrestigeId) |
CTaskResult_UserPrestige | Prestige_ResetCurrentAccountPrestige (Ident UserId) |
CTaskResult_Squad | Squad_AcceptInvitation (Ident UserId, Text SquadId) |
CTaskResult_Squad | Squad_CancelInvitation (Ident UserId, Text SquadId, Text WebServicesUserId) |
CTaskResult_Squad | Squad_Create (Ident UserId, Text SquadName, Integer Size) |
CTaskResult_Squad | Squad_Create (Ident UserId, Text SquadName, Integer Size, Text Type) |
CTaskResult_Squad | Squad_DeclineInvitation (Ident UserId, Text SquadId) |
CTaskResult_Squad | Squad_Get (Ident UserId, Text SquadId) |
CTaskResult_Squad | Squad_GetCurrent (Ident UserId) |
CTaskResult_Squad | Squad_Invite (Ident UserId, Text SquadId, Text WebServicesUserId) |
CTaskResult | Squad_JoinSession (Ident UserId, Text SessionId, Boolean IsFirstPartySession) |
CTaskResult_Squad | Squad_Leave (Ident UserId, Text SquadId) |
CTaskResult_Squad | Squad_RemoveMember (Ident UserId, Text SquadId, Text WebServicesUserId) |
CTaskResult_Squad | Squad_SetLeader (Ident UserId, Text SquadId, Text WebServicesUserId) |
Void | Squad_SetLocked (Ident UserId, Text SquadId, Boolean Locked) |
Void | Squad_SetType (Ident UserId, Text SquadId, Text Type) |
Void | Squad_SetEnabled (Ident UserId, Boolean Enabled) |
Void | VoiceChat_MuteAll () |
Void | VoiceChat_UnmuteAll () |
CGameUserVoiceChat | VoiceChat_FindUserFromWebServicesUserId (Text WebServicesUserId) |
Integer | Subscription_GetEndTimeStamp (Ident UserId, Text SubscriptionName) |
Boolean | Subscription_IsRefreshingInfo (Ident UserId) |
CTaskResult_StringInt | Tag_GetClubTag (Ident UserId) |
CTaskResult_ClubTagList | Tag_GetClubTagList (Ident UserId, Array< Text > WebServicesUserIdList) |
CTaskResult | Tag_SetClubTag (Ident UserId, Text ClubTag) |
Public Attributes | |
CUserV2Profile *const | MainUserProfile |
Array< CTaskResult *const > | TaskResults |
CMasterServerUser *const | MainUserWebServicesInfo |
Boolean const | IsNetworkAvailable |
Array< CVoiceChatEvent *const > | VoiceChat_Events |
Boolean const | VoiceChat_DisplayUI |
Boolean | VoiceChat_Mute_Myself |
Array< CGameUserVoiceChat *const > | VoiceChat_Users |
Array< CGameUserVoiceChat *const > | VoiceChat_Users_Local |
Array< CGameUserVoiceChat *const > | VoiceChat_Users_Remote |
Array< CGameUserVoiceChat *const > | VoiceChat_Users_Speaking |
Array< CGameUserVoiceChat *const > | VoiceChat_Users_Muted |
Array< CGameUserVoiceChat *const > | VoiceChat_Users_Remote_Muted |
Public Attributes inherited from CNod | |
Ident const | Id |
API for local users/profiles.
CTaskResult_StringIntList CUserV2Manager::GetGroups | ( | Ident | UserId | ) |
NullId for the mainuser.
Array<CGameUserVoiceChat* const > CUserV2Manager::VoiceChat_Users_Speaking |
List of users currently speaking. Sorted with local users first.