CGameScriptChatEvent

Trackmania Next API


CGameScriptChatEvent

ID 0x0317D000
Uninstantiable

Inherits from Script::CScriptBaseConstEvent → MwFoundations::CMwNod

Event from the BuddiesManager.

Members

const CGameScriptChatEvent::EType Type

EType::Message
EType::ChatRoomMessage
EType::PresenceChange
EType::BuddyChange
EType::AddBuddyResult
EType::RemoveBuddyResult
EType::JoinRoomResult
EType::ConnectionStatusUpdate
EType::HistoryUpdate
EType::ContactListChange
EType::AddBuddySlotResult
EType::SquadInviteResult
EType::SquadInvitationReceived

const CGameScriptChatContact@ Sender

const string SenderResource

const wstring MessageBody

const CGameScriptChatRoom@ ChatRoom

const wstring SenderNickname

const CGameScriptChatContact@ Buddy

const bool PreviousIsOnline

const CGameScriptChatEvent::EPresenceShow PreviousShow

EPresenceShow::Offline
EPresenceShow::Available
EPresenceShow::WantToChat
EPresenceShow::DoNotDisturb
EPresenceShow::Away
EPresenceShow::ExtendedAway

const wstring PreviousStatus

const string PreviousServerLogin

const wstring PreviousServerName

const string PreviousServerJoinLink

const wstring PreviousServerModeName

const wstring PreviousServerModeStatus

const uint PreviousServerPlayerCount

const uint PreviousServerPlayerCountMax

const CGameScriptChatEvent::ESubscriptionStatus PreviousSubscriptionStatus

ESubscriptionStatus::None
ESubscriptionStatus::RequestFrom
ESubscriptionStatus::RequestTo
ESubscriptionStatus::Both

const CGameScriptChatEvent::ESubscription PreviousSubscription_From

ESubscription::None
ESubscription::Pending
ESubscription::Accepted

const CGameScriptChatEvent::ESubscription PreviousSubscription_To

ESubscription::None
ESubscription::Pending
ESubscription::Accepted

const wstring PreviousNickname

const wstring PreviousDescription

const bool ContactList

const bool ContactListBuddies

const bool ContactListPlayingOnlineBuddies

const bool ContactListOnlineBuddies

const bool ContactListOfflineBuddies

const bool ContactListXmppBuddies

const bool ContactListXmppOnlineBuddies

const bool ContactListXmppOfflineBuddies

const bool ContactListSteamBuddies

const bool ContactListSteamOnlineBuddies

const bool ContactListSteamOfflineBuddies

const bool ContactListIncomingBuddyRequest

const bool ContactListOutgoingBuddyRequest

const string BuddyLogin

const CGameScriptChatEvent::EAddBuddySlotStatus Status

EAddBuddySlotStatus::Success
EAddBuddySlotStatus::AlreadyBuddy
EAddBuddySlotStatus::NotConnected
EAddBuddySlotStatus::UnknownLogin
EAddBuddySlotStatus::RosterFull
EAddBuddySlotStatus::SubscriptionsFull
EAddBuddySlotStatus::Timeout
EAddBuddySlotStatus::Invalid
EAddBuddySlotStatus::ParentalLock

const string RoomName

const bool Success

const wstring ErrorMessage

const CGameScriptChatHistory@ History

const CGameScriptChatSquadInvitation@ Invitation

Inherited members CMwNod

string IdName

const MwId Id

Enums

EType

EType::Message
EType::ChatRoomMessage
EType::PresenceChange
EType::BuddyChange
EType::AddBuddyResult
EType::RemoveBuddyResult
EType::JoinRoomResult
EType::ConnectionStatusUpdate
EType::HistoryUpdate
EType::ContactListChange
EType::AddBuddySlotResult
EType::SquadInviteResult
EType::SquadInvitationReceived

ESubscriptionStatus

ESubscriptionStatus::None
ESubscriptionStatus::RequestFrom
ESubscriptionStatus::RequestTo
ESubscriptionStatus::Both

ESubscription

ESubscription::None
ESubscription::Pending
ESubscription::Accepted

EPresenceShow

EPresenceShow::Offline
EPresenceShow::Available
EPresenceShow::WantToChat
EPresenceShow::DoNotDisturb
EPresenceShow::Away
EPresenceShow::ExtendedAway

EAddBuddySlotStatus

EAddBuddySlotStatus::Success
EAddBuddySlotStatus::AlreadyBuddy
EAddBuddySlotStatus::NotConnected
EAddBuddySlotStatus::UnknownLogin
EAddBuddySlotStatus::RosterFull
EAddBuddySlotStatus::SubscriptionsFull
EAddBuddySlotStatus::Timeout
EAddBuddySlotStatus::Invalid
EAddBuddySlotStatus::ParentalLock

Documentation from build 2024-12-12 15:15:35
(Page rendering: 0.05 seconds, 14.68 MB)