SteamWorks.SteamFriends - theace0296/steamworks-node GitHub Wiki
Interface: SteamFriends
SteamWorksNamespace.SteamFriends
Table of contents
Properties
- ActivateGameOverlay
- ActivateGameOverlayInviteDialog
- ActivateGameOverlayInviteDialogConnectString
- ActivateGameOverlayRemotePlayTogetherInviteDialog
- ActivateGameOverlayToStore
- ActivateGameOverlayToUser
- ActivateGameOverlayToWebPage
- BHasEquippedProfileItem
- ClearRichPresence
- CloseClanChatWindowInSteam
- DownloadClanActivityCounts
- EnumerateFollowingList
- GetChatMemberByIndex
- GetClanActivityCounts
- GetClanByIndex
- GetClanChatMemberCount
- GetClanChatMessage
- GetClanCount
- GetClanName
- GetClanOfficerByIndex
- GetClanOfficerCount
- GetClanOwner
- GetClanTag
- GetCoplayFriend
- GetCoplayFriendCount
- GetFollowerCount
- GetFriendByIndex
- GetFriendCoplayGame
- GetFriendCoplayTime
- GetFriendCount
- GetFriendCountFromSource
- GetFriendFromSourceByIndex
- GetFriendGamePlayed
- GetFriendMessage
- GetFriendPersonaName
- GetFriendPersonaNameHistory
- GetFriendPersonaState
- GetFriendRelationship
- GetFriendRichPresence
- GetFriendRichPresenceKeyByIndex
- GetFriendRichPresenceKeyCount
- GetFriendSteamLevel
- GetFriendsGroupCount
- GetFriendsGroupIDByIndex
- GetFriendsGroupMembersCount
- GetFriendsGroupMembersList
- GetFriendsGroupName
- GetLargeFriendAvatar
- GetMediumFriendAvatar
- GetNumChatsWithUnreadPriorityMessages
- GetPersonaName
- GetPersonaState
- GetPlayerNickname
- GetProfileItemPropertyString
- GetProfileItemPropertyUint
- GetSmallFriendAvatar
- GetUserRestrictions
- HasFriend
- InviteUserToGame
- IsClanChatAdmin
- IsClanChatWindowOpenInSteam
- IsClanOfficialGameGroup
- IsClanPublic
- IsFollowing
- IsUserInSource
- JoinClanChatRoom
- LeaveClanChatRoom
- OpenClanChatWindowInSteam
- RegisterProtocolInOverlayBrowser
- ReplyToFriendMessage
- RequestClanOfficerList
- RequestEquippedProfileItems
- RequestFriendRichPresence
- RequestUserInformation
- SendClanChatMessage
- SetInGameVoiceSpeaking
- SetListenForFriendsMessages
- SetPersonaName
- SetPlayedWith
- SetRichPresence
Properties
ActivateGameOverlay
• ActivateGameOverlay: (pchDialog: string) => undefined
Type declaration
▸ (pchDialog): undefined
Parameters
| Name | Type |
|---|---|
pchDialog |
string |
Returns
undefined
Defined in
ActivateGameOverlayInviteDialog
• ActivateGameOverlayInviteDialog: (steamIDLobby: CSteamID) => undefined
Type declaration
▸ (steamIDLobby): undefined
Parameters
| Name | Type |
|---|---|
steamIDLobby |
CSteamID |
Returns
undefined
Defined in
ActivateGameOverlayInviteDialogConnectString
• ActivateGameOverlayInviteDialogConnectString: (pchConnectString: string) => undefined
Type declaration
▸ (pchConnectString): undefined
Parameters
| Name | Type |
|---|---|
pchConnectString |
string |
Returns
undefined
Defined in
ActivateGameOverlayRemotePlayTogetherInviteDialog
• ActivateGameOverlayRemotePlayTogetherInviteDialog: (steamIDLobby: CSteamID) => undefined
Type declaration
▸ (steamIDLobby): undefined
Parameters
| Name | Type |
|---|---|
steamIDLobby |
CSteamID |
Returns
undefined
Defined in
ActivateGameOverlayToStore
• ActivateGameOverlayToStore: (nAppID: number, eFlag: EOverlayToStoreFlag) => undefined
Type declaration
▸ (nAppID, eFlag): undefined
Parameters
| Name | Type |
|---|---|
nAppID |
number |
eFlag |
EOverlayToStoreFlag |
Returns
undefined
Defined in
ActivateGameOverlayToUser
• ActivateGameOverlayToUser: (pchDialog: string, steamID: CSteamID) => undefined
Type declaration
▸ (pchDialog, steamID): undefined
Parameters
| Name | Type |
|---|---|
pchDialog |
string |
steamID |
CSteamID |
Returns
undefined
Defined in
ActivateGameOverlayToWebPage
• ActivateGameOverlayToWebPage: (pchURL: string, eMode: EActivateGameOverlayToWebPageMode) => undefined
Type declaration
▸ (pchURL, eMode): undefined
Parameters
| Name | Type |
|---|---|
pchURL |
string |
eMode |
EActivateGameOverlayToWebPageMode |
Returns
undefined
Defined in
BHasEquippedProfileItem
• BHasEquippedProfileItem: (steamID: CSteamID, itemType: ECommunityProfileItemType) => boolean
Type declaration
▸ (steamID, itemType): boolean
Parameters
| Name | Type |
|---|---|
steamID |
CSteamID |
itemType |
ECommunityProfileItemType |
Returns
boolean
Defined in
ClearRichPresence
• ClearRichPresence: () => undefined
Type declaration
▸ (): undefined
Returns
undefined
Defined in
CloseClanChatWindowInSteam
• CloseClanChatWindowInSteam: (steamIDClanChat: CSteamID) => boolean
Type declaration
▸ (steamIDClanChat): boolean
Parameters
| Name | Type |
|---|---|
steamIDClanChat |
CSteamID |
Returns
boolean
Defined in
DownloadClanActivityCounts
• DownloadClanActivityCounts: (psteamIDClans: unknown, cClansToRequest: number) => Promise<{ m_bSuccess: boolean }>
Type declaration
▸ (psteamIDClans, cClansToRequest): Promise<{ m_bSuccess: boolean }>
Parameters
| Name | Type |
|---|---|
psteamIDClans |
unknown |
cClansToRequest |
number |
Returns
Promise<{ m_bSuccess: boolean }>
Defined in
EnumerateFollowingList
• EnumerateFollowingList: (unStartIndex: number) => Promise<{ m_eResult: EResult ; m_nResultsReturned: number ; m_nTotalResultCount: number ; m_rgSteamID: unknown }>
Type declaration
▸ (unStartIndex): Promise<{ m_eResult: EResult ; m_nResultsReturned: number ; m_nTotalResultCount: number ; m_rgSteamID: unknown }>
Parameters
| Name | Type |
|---|---|
unStartIndex |
number |
Returns
Promise<{ m_eResult: EResult ; m_nResultsReturned: number ; m_nTotalResultCount: number ; m_rgSteamID: unknown }>
Defined in
GetChatMemberByIndex
• GetChatMemberByIndex: (steamIDClan: CSteamID, iUser: number) => CSteamID
Type declaration
▸ (steamIDClan, iUser): CSteamID
Parameters
| Name | Type |
|---|---|
steamIDClan |
CSteamID |
iUser |
number |
Returns
Defined in
GetClanActivityCounts
• GetClanActivityCounts: (steamIDClan: CSteamID, pnOnline: number, pnInGame: number, pnChatting: number) => boolean
Type declaration
▸ (steamIDClan, pnOnline, pnInGame, pnChatting): boolean
Parameters
| Name | Type |
|---|---|
steamIDClan |
CSteamID |
pnOnline |
number |
pnInGame |
number |
pnChatting |
number |
Returns
boolean
Defined in
GetClanByIndex
• GetClanByIndex: (iClan: number) => CSteamID
Type declaration
▸ (iClan): CSteamID
Parameters
| Name | Type |
|---|---|
iClan |
number |
Returns
Defined in
GetClanChatMemberCount
• GetClanChatMemberCount: (steamIDClan: CSteamID) => number
Type declaration
▸ (steamIDClan): number
Parameters
| Name | Type |
|---|---|
steamIDClan |
CSteamID |
Returns
number
Defined in
GetClanChatMessage
• GetClanChatMessage: (steamIDClanChat: CSteamID, iMessage: number, prgchText: unknown, cchTextMax: number, peChatEntryType: unknown, psteamidChatter: unknown) => number
Type declaration
▸ (steamIDClanChat, iMessage, prgchText, cchTextMax, peChatEntryType, psteamidChatter): number
Parameters
| Name | Type |
|---|---|
steamIDClanChat |
CSteamID |
iMessage |
number |
prgchText |
unknown |
cchTextMax |
number |
peChatEntryType |
unknown |
psteamidChatter |
unknown |
Returns
number
Defined in
GetClanCount
• GetClanCount: () => number
Type declaration
▸ (): number
Returns
number
Defined in
GetClanName
• GetClanName: (steamIDClan: CSteamID) => string
Type declaration
▸ (steamIDClan): string
Parameters
| Name | Type |
|---|---|
steamIDClan |
CSteamID |
Returns
string
Defined in
GetClanOfficerByIndex
• GetClanOfficerByIndex: (steamIDClan: CSteamID, iOfficer: number) => CSteamID
Type declaration
▸ (steamIDClan, iOfficer): CSteamID
Parameters
| Name | Type |
|---|---|
steamIDClan |
CSteamID |
iOfficer |
number |
Returns
Defined in
GetClanOfficerCount
• GetClanOfficerCount: (steamIDClan: CSteamID) => number
Type declaration
▸ (steamIDClan): number
Parameters
| Name | Type |
|---|---|
steamIDClan |
CSteamID |
Returns
number
Defined in
GetClanOwner
• GetClanOwner: (steamIDClan: CSteamID) => CSteamID
Type declaration
▸ (steamIDClan): CSteamID
Parameters
| Name | Type |
|---|---|
steamIDClan |
CSteamID |
Returns
Defined in
GetClanTag
• GetClanTag: (steamIDClan: CSteamID) => string
Type declaration
▸ (steamIDClan): string
Parameters
| Name | Type |
|---|---|
steamIDClan |
CSteamID |
Returns
string
Defined in
GetCoplayFriend
• GetCoplayFriend: (iCoplayFriend: number) => CSteamID
Type declaration
▸ (iCoplayFriend): CSteamID
Parameters
| Name | Type |
|---|---|
iCoplayFriend |
number |
Returns
Defined in
GetCoplayFriendCount
• GetCoplayFriendCount: () => number
Type declaration
▸ (): number
Returns
number
Defined in
GetFollowerCount
• GetFollowerCount: (steamID: CSteamID) => Promise<{ m_eResult: EResult ; m_nCount: number ; m_steamID: CSteamID }>
Type declaration
▸ (steamID): Promise<{ m_eResult: EResult ; m_nCount: number ; m_steamID: CSteamID }>
Parameters
| Name | Type |
|---|---|
steamID |
CSteamID |
Returns
Promise<{ m_eResult: EResult ; m_nCount: number ; m_steamID: CSteamID }>
Defined in
GetFriendByIndex
• GetFriendByIndex: (iFriend: number, iFriendFlags: number) => CSteamID
Type declaration
▸ (iFriend, iFriendFlags): CSteamID
Parameters
| Name | Type |
|---|---|
iFriend |
number |
iFriendFlags |
number |
Returns
Defined in
GetFriendCoplayGame
• GetFriendCoplayGame: (steamIDFriend: CSteamID) => number
Type declaration
▸ (steamIDFriend): number
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
Returns
number
Defined in
GetFriendCoplayTime
• GetFriendCoplayTime: (steamIDFriend: CSteamID) => number
Type declaration
▸ (steamIDFriend): number
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
Returns
number
Defined in
GetFriendCount
• GetFriendCount: (iFriendFlags: number) => number
Type declaration
▸ (iFriendFlags): number
Parameters
| Name | Type |
|---|---|
iFriendFlags |
number |
Returns
number
Defined in
GetFriendCountFromSource
• GetFriendCountFromSource: (steamIDSource: CSteamID) => number
Type declaration
▸ (steamIDSource): number
Parameters
| Name | Type |
|---|---|
steamIDSource |
CSteamID |
Returns
number
Defined in
GetFriendFromSourceByIndex
• GetFriendFromSourceByIndex: (steamIDSource: CSteamID, iFriend: number) => CSteamID
Type declaration
▸ (steamIDSource, iFriend): CSteamID
Parameters
| Name | Type |
|---|---|
steamIDSource |
CSteamID |
iFriend |
number |
Returns
Defined in
GetFriendGamePlayed
• GetFriendGamePlayed: (steamIDFriend: CSteamID, pFriendGameInfo: FriendGameInfo_t) => boolean
Type declaration
▸ (steamIDFriend, pFriendGameInfo): boolean
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
pFriendGameInfo |
FriendGameInfo_t |
Returns
boolean
Defined in
GetFriendMessage
• GetFriendMessage: (steamIDFriend: CSteamID, iMessageID: number, pvData: unknown, cubData: number, peChatEntryType: unknown) => number
Type declaration
▸ (steamIDFriend, iMessageID, pvData, cubData, peChatEntryType): number
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
iMessageID |
number |
pvData |
unknown |
cubData |
number |
peChatEntryType |
unknown |
Returns
number
Defined in
GetFriendPersonaName
• GetFriendPersonaName: (steamIDFriend: CSteamID) => string
Type declaration
▸ (steamIDFriend): string
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
Returns
string
Defined in
GetFriendPersonaNameHistory
• GetFriendPersonaNameHistory: (steamIDFriend: CSteamID, iPersonaName: number) => string
Type declaration
▸ (steamIDFriend, iPersonaName): string
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
iPersonaName |
number |
Returns
string
Defined in
GetFriendPersonaState
• GetFriendPersonaState: (steamIDFriend: CSteamID) => EPersonaState
Type declaration
▸ (steamIDFriend): EPersonaState
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
Returns
EPersonaState
Defined in
GetFriendRelationship
• GetFriendRelationship: (steamIDFriend: CSteamID) => EFriendRelationship
Type declaration
▸ (steamIDFriend): EFriendRelationship
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
Returns
EFriendRelationship
Defined in
GetFriendRichPresence
• GetFriendRichPresence: (steamIDFriend: CSteamID, pchKey: string) => string
Type declaration
▸ (steamIDFriend, pchKey): string
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
pchKey |
string |
Returns
string
Defined in
GetFriendRichPresenceKeyByIndex
• GetFriendRichPresenceKeyByIndex: (steamIDFriend: CSteamID, iKey: number) => string
Type declaration
▸ (steamIDFriend, iKey): string
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
iKey |
number |
Returns
string
Defined in
GetFriendRichPresenceKeyCount
• GetFriendRichPresenceKeyCount: (steamIDFriend: CSteamID) => number
Type declaration
▸ (steamIDFriend): number
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
Returns
number
Defined in
GetFriendSteamLevel
• GetFriendSteamLevel: (steamIDFriend: CSteamID) => number
Type declaration
▸ (steamIDFriend): number
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
Returns
number
Defined in
GetFriendsGroupCount
• GetFriendsGroupCount: () => number
Type declaration
▸ (): number
Returns
number
Defined in
GetFriendsGroupIDByIndex
• GetFriendsGroupIDByIndex: (iFG: number) => number
Type declaration
▸ (iFG): number
Parameters
| Name | Type |
|---|---|
iFG |
number |
Returns
number
Defined in
GetFriendsGroupMembersCount
• GetFriendsGroupMembersCount: (friendsGroupID: number) => number
Type declaration
▸ (friendsGroupID): number
Parameters
| Name | Type |
|---|---|
friendsGroupID |
number |
Returns
number
Defined in
GetFriendsGroupMembersList
• GetFriendsGroupMembersList: (friendsGroupID: number, pOutSteamIDMembers: unknown, nMembersCount: number) => undefined
Type declaration
▸ (friendsGroupID, pOutSteamIDMembers, nMembersCount): undefined
Parameters
| Name | Type |
|---|---|
friendsGroupID |
number |
pOutSteamIDMembers |
unknown |
nMembersCount |
number |
Returns
undefined
Defined in
GetFriendsGroupName
• GetFriendsGroupName: (friendsGroupID: number) => string
Type declaration
▸ (friendsGroupID): string
Parameters
| Name | Type |
|---|---|
friendsGroupID |
number |
Returns
string
Defined in
GetLargeFriendAvatar
• GetLargeFriendAvatar: (steamIDFriend: CSteamID) => number
Type declaration
▸ (steamIDFriend): number
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
Returns
number
Defined in
GetMediumFriendAvatar
• GetMediumFriendAvatar: (steamIDFriend: CSteamID) => number
Type declaration
▸ (steamIDFriend): number
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
Returns
number
Defined in
GetNumChatsWithUnreadPriorityMessages
• GetNumChatsWithUnreadPriorityMessages: () => number
Type declaration
▸ (): number
Returns
number
Defined in
GetPersonaName
• GetPersonaName: () => string
Type declaration
▸ (): string
Returns
string
Defined in
GetPersonaState
• GetPersonaState: () => EPersonaState
Type declaration
▸ (): EPersonaState
Returns
EPersonaState
Defined in
GetPlayerNickname
• GetPlayerNickname: (steamIDPlayer: CSteamID) => string
Type declaration
▸ (steamIDPlayer): string
Parameters
| Name | Type |
|---|---|
steamIDPlayer |
CSteamID |
Returns
string
Defined in
GetProfileItemPropertyString
• GetProfileItemPropertyString: (steamID: CSteamID, itemType: ECommunityProfileItemType, prop: ECommunityProfileItemProperty) => string
Type declaration
▸ (steamID, itemType, prop): string
Parameters
| Name | Type |
|---|---|
steamID |
CSteamID |
itemType |
ECommunityProfileItemType |
prop |
ECommunityProfileItemProperty |
Returns
string
Defined in
GetProfileItemPropertyUint
• GetProfileItemPropertyUint: (steamID: CSteamID, itemType: ECommunityProfileItemType, prop: ECommunityProfileItemProperty) => number
Type declaration
▸ (steamID, itemType, prop): number
Parameters
| Name | Type |
|---|---|
steamID |
CSteamID |
itemType |
ECommunityProfileItemType |
prop |
ECommunityProfileItemProperty |
Returns
number
Defined in
GetSmallFriendAvatar
• GetSmallFriendAvatar: (steamIDFriend: CSteamID) => number
Type declaration
▸ (steamIDFriend): number
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
Returns
number
Defined in
GetUserRestrictions
• GetUserRestrictions: () => number
Type declaration
▸ (): number
Returns
number
Defined in
HasFriend
• HasFriend: (steamIDFriend: CSteamID, iFriendFlags: number) => boolean
Type declaration
▸ (steamIDFriend, iFriendFlags): boolean
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
iFriendFlags |
number |
Returns
boolean
Defined in
InviteUserToGame
• InviteUserToGame: (steamIDFriend: CSteamID, pchConnectString: string) => boolean
Type declaration
▸ (steamIDFriend, pchConnectString): boolean
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
pchConnectString |
string |
Returns
boolean
Defined in
IsClanChatAdmin
• IsClanChatAdmin: (steamIDClanChat: CSteamID, steamIDUser: CSteamID) => boolean
Type declaration
▸ (steamIDClanChat, steamIDUser): boolean
Parameters
| Name | Type |
|---|---|
steamIDClanChat |
CSteamID |
steamIDUser |
CSteamID |
Returns
boolean
Defined in
IsClanChatWindowOpenInSteam
• IsClanChatWindowOpenInSteam: (steamIDClanChat: CSteamID) => boolean
Type declaration
▸ (steamIDClanChat): boolean
Parameters
| Name | Type |
|---|---|
steamIDClanChat |
CSteamID |
Returns
boolean
Defined in
IsClanOfficialGameGroup
• IsClanOfficialGameGroup: (steamIDClan: CSteamID) => boolean
Type declaration
▸ (steamIDClan): boolean
Parameters
| Name | Type |
|---|---|
steamIDClan |
CSteamID |
Returns
boolean
Defined in
IsClanPublic
• IsClanPublic: (steamIDClan: CSteamID) => boolean
Type declaration
▸ (steamIDClan): boolean
Parameters
| Name | Type |
|---|---|
steamIDClan |
CSteamID |
Returns
boolean
Defined in
IsFollowing
• IsFollowing: (steamID: CSteamID) => Promise<{ m_bIsFollowing: boolean ; m_eResult: EResult ; m_steamID: CSteamID }>
Type declaration
▸ (steamID): Promise<{ m_bIsFollowing: boolean ; m_eResult: EResult ; m_steamID: CSteamID }>
Parameters
| Name | Type |
|---|---|
steamID |
CSteamID |
Returns
Promise<{ m_bIsFollowing: boolean ; m_eResult: EResult ; m_steamID: CSteamID }>
Defined in
IsUserInSource
• IsUserInSource: (steamIDUser: CSteamID, steamIDSource: CSteamID) => boolean
Type declaration
▸ (steamIDUser, steamIDSource): boolean
Parameters
| Name | Type |
|---|---|
steamIDUser |
CSteamID |
steamIDSource |
CSteamID |
Returns
boolean
Defined in
JoinClanChatRoom
• JoinClanChatRoom: (steamIDClan: CSteamID) => Promise<{ m_eChatRoomEnterResponse: EChatRoomEnterResponse ; m_steamIDClanChat: CSteamID }>
Type declaration
▸ (steamIDClan): Promise<{ m_eChatRoomEnterResponse: EChatRoomEnterResponse ; m_steamIDClanChat: CSteamID }>
Parameters
| Name | Type |
|---|---|
steamIDClan |
CSteamID |
Returns
Promise<{ m_eChatRoomEnterResponse: EChatRoomEnterResponse ; m_steamIDClanChat: CSteamID }>
Defined in
LeaveClanChatRoom
• LeaveClanChatRoom: (steamIDClan: CSteamID) => boolean
Type declaration
▸ (steamIDClan): boolean
Parameters
| Name | Type |
|---|---|
steamIDClan |
CSteamID |
Returns
boolean
Defined in
OpenClanChatWindowInSteam
• OpenClanChatWindowInSteam: (steamIDClanChat: CSteamID) => boolean
Type declaration
▸ (steamIDClanChat): boolean
Parameters
| Name | Type |
|---|---|
steamIDClanChat |
CSteamID |
Returns
boolean
Defined in
RegisterProtocolInOverlayBrowser
• RegisterProtocolInOverlayBrowser: (pchProtocol: string) => boolean
Type declaration
▸ (pchProtocol): boolean
Parameters
| Name | Type |
|---|---|
pchProtocol |
string |
Returns
boolean
Defined in
ReplyToFriendMessage
• ReplyToFriendMessage: (steamIDFriend: CSteamID, pchMsgToSend: string) => boolean
Type declaration
▸ (steamIDFriend, pchMsgToSend): boolean
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
pchMsgToSend |
string |
Returns
boolean
Defined in
RequestClanOfficerList
• RequestClanOfficerList: (steamIDClan: CSteamID) => Promise<{ m_bSuccess: number ; m_cOfficers: number ; m_steamIDClan: CSteamID }>
Type declaration
▸ (steamIDClan): Promise<{ m_bSuccess: number ; m_cOfficers: number ; m_steamIDClan: CSteamID }>
Parameters
| Name | Type |
|---|---|
steamIDClan |
CSteamID |
Returns
Promise<{ m_bSuccess: number ; m_cOfficers: number ; m_steamIDClan: CSteamID }>
Defined in
RequestEquippedProfileItems
• RequestEquippedProfileItems: (steamID: CSteamID) => Promise<{ m_bHasAnimatedAvatar: boolean ; m_bHasAvatarFrame: boolean ; m_bHasMiniProfileBackground: boolean ; m_bHasProfileBackground: boolean ; m_bHasProfileModifier: boolean ; m_eResult: EResult ; m_steamID: CSteamID }>
Type declaration
▸ (steamID): Promise<{ m_bHasAnimatedAvatar: boolean ; m_bHasAvatarFrame: boolean ; m_bHasMiniProfileBackground: boolean ; m_bHasProfileBackground: boolean ; m_bHasProfileModifier: boolean ; m_eResult: EResult ; m_steamID: CSteamID }>
Parameters
| Name | Type |
|---|---|
steamID |
CSteamID |
Returns
Promise<{ m_bHasAnimatedAvatar: boolean ; m_bHasAvatarFrame: boolean ; m_bHasMiniProfileBackground: boolean ; m_bHasProfileBackground: boolean ; m_bHasProfileModifier: boolean ; m_eResult: EResult ; m_steamID: CSteamID }>
Defined in
RequestFriendRichPresence
• RequestFriendRichPresence: (steamIDFriend: CSteamID) => undefined
Type declaration
▸ (steamIDFriend): undefined
Parameters
| Name | Type |
|---|---|
steamIDFriend |
CSteamID |
Returns
undefined
Defined in
RequestUserInformation
• RequestUserInformation: (steamIDUser: CSteamID, bRequireNameOnly: boolean) => boolean
Type declaration
▸ (steamIDUser, bRequireNameOnly): boolean
Parameters
| Name | Type |
|---|---|
steamIDUser |
CSteamID |
bRequireNameOnly |
boolean |
Returns
boolean
Defined in
SendClanChatMessage
• SendClanChatMessage: (steamIDClanChat: CSteamID, pchText: string) => boolean
Type declaration
▸ (steamIDClanChat, pchText): boolean
Parameters
| Name | Type |
|---|---|
steamIDClanChat |
CSteamID |
pchText |
string |
Returns
boolean
Defined in
SetInGameVoiceSpeaking
• SetInGameVoiceSpeaking: (steamIDUser: CSteamID, bSpeaking: boolean) => undefined
Type declaration
▸ (steamIDUser, bSpeaking): undefined
Parameters
| Name | Type |
|---|---|
steamIDUser |
CSteamID |
bSpeaking |
boolean |
Returns
undefined
Defined in
SetListenForFriendsMessages
• SetListenForFriendsMessages: (bInterceptEnabled: boolean) => boolean
Type declaration
▸ (bInterceptEnabled): boolean
Parameters
| Name | Type |
|---|---|
bInterceptEnabled |
boolean |
Returns
boolean
Defined in
SetPersonaName
• SetPersonaName: (pchPersonaName: string) => Promise<{ m_bLocalSuccess: boolean ; m_bSuccess: boolean ; m_result: EResult }>
Type declaration
▸ (pchPersonaName): Promise<{ m_bLocalSuccess: boolean ; m_bSuccess: boolean ; m_result: EResult }>
Parameters
| Name | Type |
|---|---|
pchPersonaName |
string |
Returns
Promise<{ m_bLocalSuccess: boolean ; m_bSuccess: boolean ; m_result: EResult }>
Defined in
SetPlayedWith
• SetPlayedWith: (steamIDUserPlayedWith: CSteamID) => undefined
Type declaration
▸ (steamIDUserPlayedWith): undefined
Parameters
| Name | Type |
|---|---|
steamIDUserPlayedWith |
CSteamID |
Returns
undefined
Defined in
SetRichPresence
• SetRichPresence: (pchKey: string, pchValue: string) => boolean
Type declaration
▸ (pchKey, pchValue): boolean
Parameters
| Name | Type |
|---|---|
pchKey |
string |
pchValue |
string |
Returns
boolean