(+NotifyInspect change) |
Gizel`@legacy41542719 (talk | contribs) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{apichanges|3.3.5|prev=3.3.3 |
+ | {{apichanges|3.3.5|prev=3.3.3}} |
== New API functions == |
== New API functions == |
||
Line 18: | Line 18: | ||
: inviteId, name, surname, message, timeSent, days = [[API BNGetFriendInviteInfo|BNGetFriendInviteInfo]](offset); |
: inviteId, name, surname, message, timeSent, days = [[API BNGetFriendInviteInfo|BNGetFriendInviteInfo]](offset); |
||
: hasFocus, toonName, client, realmName, faction, race, class, guild, zoneName, level, gameText = [[API BNGetFriendToonInfo|BNGetFriendToonInfo]](friendId, toonIdx) |
: hasFocus, toonName, client, realmName, faction, race, class, guild, zoneName, level, gameText = [[API BNGetFriendToonInfo|BNGetFriendToonInfo]](friendId, toonIdx) |
||
− | : |
+ | : presenceID, toonID, broadcastText, bnetAFK, bnetDND = [[API BNGetInfo|BNGetInfo]]() |
: isEnabled = [[API BNGetMatureLanguageFilter|BNGetMatureLanguageFilter]]() |
: isEnabled = [[API BNGetMatureLanguageFilter|BNGetMatureLanguageFilter]]() |
||
: maxPlayers = [[API BNGetMaxPlayersInConversation|BNGetMaxPlayersInConversation]](); |
: maxPlayers = [[API BNGetMaxPlayersInConversation|BNGetMaxPlayersInConversation]](); |
||
Line 30: | Line 30: | ||
: friendId = [[API BNGetSelectedFriend|BNGetSelectedFriend]](); |
: friendId = [[API BNGetSelectedFriend|BNGetSelectedFriend]](); |
||
: blockIndex = [[API BNGetSelectedToonBlock|BNGetSelectedToonBlock]](); |
: blockIndex = [[API BNGetSelectedToonBlock|BNGetSelectedToonBlock]](); |
||
− | : hasFocus, toonName, client, realmName, faction, race, class, guild, zoneName, level, gameText, broadcastText, broadcastTime = [[API BNGetToonInfo|BNGetToonInfo]](toonId); |
+ | : hasFocus, toonName, client, realmName, faction, race, class, guild, zoneName, level, gameText, broadcastText, broadcastTime, ? = [[API BNGetToonInfo|BNGetToonInfo]](toonId); |
: [[API BNInviteToConversation|BNInviteToConversation]](conversationId, player) |
: [[API BNInviteToConversation|BNInviteToConversation]](conversationId, player) |
||
: [[API BNIsBlocked|BNIsBlocked]] |
: [[API BNIsBlocked|BNIsBlocked]] |
||
Line 81: | Line 81: | ||
== New Events == |
== New Events == |
||
− | : {{api|t=e |
+ | : {{api|BN_BLOCK_LIST_UPDATED|t=e}} |
− | : {{api|t=e |
+ | : {{api|BN_CHAT_CHANNEL_CLOSED|t=e}} |
+ | : {{api|BN_CHAT_CHANNEL_CREATE_FAILED|t=e}} |
||
− | : {{api|t=e|BN_CHAT_CHANNEL_CREATE_FAILED}} |
||
+ | : {{api|BN_CHAT_CHANNEL_CREATE_SUCCEEDED|t=e}} |
||
− | : {{api|t=e|BN_CHAT_CHANNEL_CREATE_SUCCEEDED}} |
||
+ | : {{api|BN_CHAT_CHANNEL_INVITE_FAILED|t=e}} |
||
− | : {{api|t=e|BN_CHAT_CHANNEL_INVITE_FAILED}} |
||
+ | : {{api|BN_CHAT_CHANNEL_INVITE_SUCCEEDED|t=e}} |
||
− | : {{api|t=e|BN_CHAT_CHANNEL_INVITE_SUCCEEDED}} |
||
− | : {{api|t=e |
+ | : {{api|BN_CHAT_CHANNEL_JOINED|t=e}} |
− | : {{api|t=e |
+ | : {{api|BN_CHAT_CHANNEL_LEFT|t=e}} |
+ | : {{api|BN_CHAT_CHANNEL_MEMBER_JOINED|t=e}} |
||
− | : {{api|t=e|BN_CHAT_CHANNEL_MEMBER_JOINED}} |
||
+ | : {{api|BN_CHAT_CHANNEL_MEMBER_LEFT|t=e}} |
||
− | : {{api|t=e|BN_CHAT_CHANNEL_MEMBER_LEFT}} |
||
+ | : {{api|BN_CHAT_CHANNEL_MEMBER_UPDATED|t=e}} |
||
− | : {{api|t=e|BN_CHAT_CHANNEL_MEMBER_UPDATED}} |
||
+ | : {{api|BN_CHAT_CHANNEL_MESSAGE_BLOCKED|t=e}} |
||
− | : {{api|t=e|BN_CHAT_CHANNEL_MESSAGE_BLOCKED}} |
||
+ | : {{api|BN_CHAT_CHANNEL_MESSAGE_UNDELIVERABLE|t=e}} |
||
− | : {{api|t=e|BN_CHAT_CHANNEL_MESSAGE_UNDELIVERABLE}} |
||
+ | : {{api|BN_CHAT_WHISPER_UNDELIVERABLE|t=e}} |
||
− | : {{api|t=e|BN_CHAT_WHISPER_UNDELIVERABLE}} |
||
− | : {{api|t=e |
+ | : {{api|BN_CONNECTED|t=e}} |
− | : {{api|t=e |
+ | : {{api|BN_CUSTOM_MESSAGE_CHANGED|t=e}}(presenceId) |
− | : {{api|t=e |
+ | : {{api|BN_CUSTOM_MESSAGE_LOADED|t=e}} |
− | : {{api|t=e |
+ | : {{api|BN_DISCONNECTED|t=e}} |
− | : {{api|t=e |
+ | : {{api|BN_FRIEND_ACCOUNT_OFFLINE|t=e}}(presenceId) |
− | : {{api|t=e |
+ | : {{api|BN_FRIEND_ACCOUNT_ONLINE|t=e}}(presenceId) |
− | : {{api|t=e |
+ | : {{api|BN_FRIEND_INFO_CHANGED|t=e}}(presenceId) |
− | : {{api|t=e |
+ | : {{api|BN_FRIEND_INVITE_ADDED|t=e}} |
+ | : {{api|BN_FRIEND_INVITE_LIST_INITIALIZED|t=e}} |
||
− | : {{api|t=e|BN_FRIEND_INVITE_LIST_INITIALIZED}} |
||
− | : {{api|t=e |
+ | : {{api|BN_FRIEND_INVITE_REMOVED|t=e}} |
+ | : {{api|BN_FRIEND_INVITE_SEND_RESULT|t=e}} |
||
− | : {{api|t=e|BN_FRIEND_INVITE_SEND_RESULT}} |
||
+ | : {{api|BN_FRIEND_LIST_SIZE_CHANGED|t=e}} |
||
− | : {{api|t=e|BN_FRIEND_LIST_SIZE_CHANGED}} |
||
− | : {{api|t=e |
+ | : {{api|BN_FRIEND_TOON_OFFLINE|t=e}} |
− | : {{api|t=e |
+ | : {{api|BN_FRIEND_TOON_ONLINE|t=e}} |
+ | : {{api|BN_MATURE_LANGUAGE_FILTER|t=e}} |
||
− | : {{api|t=e|BN_MATURE_LANGUAGE_FILTER}} |
||
− | : {{api|t=e |
+ | : {{api|BN_NEW_PRESENCE|t=e}}(presenceId, name) |
− | : {{api|t=e |
+ | : {{api|BN_REQUEST_FOF_FAILED|t=e}} |
− | : {{api|t=e |
+ | : {{api|BN_REQUEST_FOF_SUCCEEDED|t=e}} |
− | : {{api|t=e |
+ | : {{api|BN_SELF_OFFLINE|t=e}} |
− | : {{api|t=e |
+ | : {{api|BN_SELF_ONLINE|t=e}} |
− | : {{api|t=e |
+ | : {{api|BN_SYSTEM_MESSAGE|t=e}} |
− | : {{api|t=e |
+ | : {{api|BN_TOON_NAME_UPDATED|t=e}}(presenceId, name) |
− | : {{api|t=e |
+ | : {{api|CHAT_MSG_BN_CONVERSATION|t=e}} |
+ | : {{api|CHAT_MSG_BN_CONVERSATION_LIST|t=e}} |
||
− | : {{api|t=e|CHAT_MSG_BN_CONVERSATION_LIST}} |
||
+ | : {{api|CHAT_MSG_BN_CONVERSATION_NOTICE|t=e}} |
||
− | : {{api|t=e|CHAT_MSG_BN_CONVERSATION_NOTICE}} |
||
+ | : {{api|CHAT_MSG_BN_INLINE_TOAST_ALERT|t=e}} |
||
− | : {{api|t=e|CHAT_MSG_BN_INLINE_TOAST_ALERT}} |
||
+ | : {{api|CHAT_MSG_BN_INLINE_TOAST_BROADCAST|t=e}} |
||
− | : {{api|t=e|CHAT_MSG_BN_INLINE_TOAST_BROADCAST}} |
||
+ | : {{api|CHAT_MSG_BN_INLINE_TOAST_BROADCAST_INFORM|t=e}} |
||
− | : {{api|t=e|CHAT_MSG_BN_INLINE_TOAST_BROADCAST_INFORM}} |
||
+ | : {{api|CHAT_MSG_BN_INLINE_TOAST_CONVERSATION|t=e}} |
||
− | : {{api|t=e|CHAT_MSG_BN_INLINE_TOAST_CONVERSATION}} |
||
− | : {{api|t=e |
+ | : {{api|CHAT_MSG_BN_WHISPER|t=e}} |
+ | : {{api|CHAT_MSG_BN_WHISPER_INFORM|t=e}} |
||
− | : {{api|t=e|CHAT_MSG_BN_WHISPER_INFORM}} |
||
+ | : {{api|COMMENTATOR_SKIRMISH_MODE_REQUEST|t=e}} |
||
− | : {{api|t=e|COMMENTATOR_SKIRMISH_MODE_REQUEST}} |
||
+ | : {{api|COMMENTATOR_SKIRMISH_QUEUE_REQUEST|t=e}} |
||
− | : {{api|t=e|COMMENTATOR_SKIRMISH_QUEUE_REQUEST}} |
||
== API Changes == |
== API Changes == |
Latest revision as of 15:47, 10 July 2010
This article documents API changes made in Patch 3.3.5.
|
New API functions
- BNAcceptFriendInvite(inviteId)
- isConnected = BNConnected()
- BNCreateConversation(player1, player2)
- BNDeclineFriendInvite(inviteId)
- isEnabled = BNFeaturesEnabled
- isEnabledAndConnected = BNFeaturesEnabledAndConnected()
- presenceId, blockName = BNGetBlockedInfo(blockId)
- blockID, blockName = BNGetBlockedToonInfo(blockId or index)
- conversationType = BNGetConversationInfo(conversationId)
- accountId, toonId, name = BNGetConversationMemberInfo(conversationId, participantId)
- BNetBroadcasts, numOnlineBroadcasts, numOfflineBroadcasts = BNGetCustomMessageTable([BNetBroadcasts])
- friendID, givenName, surname, isMutual = BNGetFOFInfo(presenceId, showMutual, showPotential, friendsIndex)
- presenceID, givenName, surname = BNGetFriendInfo(friendId)
- presenceID, givenName, surname, toonName, toonID, client, isOnline, lastOnline, isAFK, isDND, messageText, noteText = BNGetFriendInfoByID(presenceID)
- inviteId, name, surname, message, timeSent, days = BNGetFriendInviteInfo(offset);
- hasFocus, toonName, client, realmName, faction, race, class, guild, zoneName, level, gameText = BNGetFriendToonInfo(friendId, toonIdx)
- presenceID, toonID, broadcastText, bnetAFK, bnetDND = BNGetInfo()
- isEnabled = BNGetMatureLanguageFilter()
- maxPlayers = BNGetMaxPlayersInConversation();
- numBlocks = BNGetNumBlocked();
- numToonBlocks = BNGetNumBlockedToons()
- numMembers = BNGetNumConversationMembers(conversationId)
- numMutual, numPotential = BNGetNumFOF(presenceId)
- numPendingInvites = BNGetNumFriendInvites();
- numToons = BNGetNumFriendToons(friendId)
- numTotal, numOnline = BNGetNumFriends();
- friendId = BNGetSelectedFriend();
- blockIndex = BNGetSelectedToonBlock();
- hasFocus, toonName, client, realmName, faction, race, class, guild, zoneName, level, gameText, broadcastText, broadcastTime, ? = BNGetToonInfo(toonId);
- BNInviteToConversation(conversationId, player)
- BNIsBlocked
- isFriend = BNIsFriend(presenceId)
- isSelf = BNIsSelf(presenceId)
- isBlocked = BNIsToonBlocked(presenceId)
- BNLeaveConversation(conversationId)
- BNListConversation(conversationId)
- BNRemoveFriend(presenceId)
- BNReportFriendInvite(inviteId)
- BNReportPlayer(presenceId, reportType, comments)
- BNRequestFOFInfo(presenceId)
- BNSendConversationMessage(target, text)
- BNSendFriendInvite(name, note)
- BNSendFriendInviteByID(presenceId, note)
- BNSendWhisper(presenceId, text)
- BNSetAFK(isAFK)
- BNSetBlocked(presenceId, isBlocked)
- BNSetCustomMessage(text)
- BNSetDND(isDND)
- BNSetFocus
- BNSetFriendNote(presenceId, note)
- BNSetMatureLanguageFilter(enable)
- BNSetSelectedFriend(id)
- BNSetSelectedToonBlock(id)
- BNSetToonBlocked(presenceId, block)
- CommentatorGetSkirmishMode
- CommentatorGetSkirmishQueueCount
- CommentatorGetSkirmishQueuePlayerInfo
- CommentatorRequestSkirmishMode
- CommentatorRequestSkirmishQueueData
- CommentatorSetSkirmishMatchmakingMode
- CommentatorStartSkirmishMatch
- GetAutoCompletePresenceID(name)
- width, height = GetChatWindowSavedDimensions(chatFrameId)
- point, xOfs, yOfs = GetChatWindowSavedPosition(chatFrameId)
- IsBNLogin
- SendSystemMessage(message)
- SetChatWindowSavedDimensions(chatFrameId, width, height)
- SetChatWindowSavedPosition(chatFrameId, point, xOfs, yOfs)
New FrameXML API
- ignoreId = BNGetSelectedBlock()
- BNSetSelectedBlock(id)
- CanCooperateWithToon(toonId)
- SynchronizeBNetStatus()
- BetterDate(format, time)
- link = GetFixedLink(text)
New Events
- BN_BLOCK_LIST_UPDATED
- BN_CHAT_CHANNEL_CLOSED
- BN_CHAT_CHANNEL_CREATE_FAILED
- BN_CHAT_CHANNEL_CREATE_SUCCEEDED
- BN_CHAT_CHANNEL_INVITE_FAILED
- BN_CHAT_CHANNEL_INVITE_SUCCEEDED
- BN_CHAT_CHANNEL_JOINED
- BN_CHAT_CHANNEL_LEFT
- BN_CHAT_CHANNEL_MEMBER_JOINED
- BN_CHAT_CHANNEL_MEMBER_LEFT
- BN_CHAT_CHANNEL_MEMBER_UPDATED
- BN_CHAT_CHANNEL_MESSAGE_BLOCKED
- BN_CHAT_CHANNEL_MESSAGE_UNDELIVERABLE
- BN_CHAT_WHISPER_UNDELIVERABLE
- BN_CONNECTED
- BN_CUSTOM_MESSAGE_CHANGED(presenceId)
- BN_CUSTOM_MESSAGE_LOADED
- BN_DISCONNECTED
- BN_FRIEND_ACCOUNT_OFFLINE(presenceId)
- BN_FRIEND_ACCOUNT_ONLINE(presenceId)
- BN_FRIEND_INFO_CHANGED(presenceId)
- BN_FRIEND_INVITE_ADDED
- BN_FRIEND_INVITE_LIST_INITIALIZED
- BN_FRIEND_INVITE_REMOVED
- BN_FRIEND_INVITE_SEND_RESULT
- BN_FRIEND_LIST_SIZE_CHANGED
- BN_FRIEND_TOON_OFFLINE
- BN_FRIEND_TOON_ONLINE
- BN_MATURE_LANGUAGE_FILTER
- BN_NEW_PRESENCE(presenceId, name)
- BN_REQUEST_FOF_FAILED
- BN_REQUEST_FOF_SUCCEEDED
- BN_SELF_OFFLINE
- BN_SELF_ONLINE
- BN_SYSTEM_MESSAGE
- BN_TOON_NAME_UPDATED(presenceId, name)
- CHAT_MSG_BN_CONVERSATION
- CHAT_MSG_BN_CONVERSATION_LIST
- CHAT_MSG_BN_CONVERSATION_NOTICE
- CHAT_MSG_BN_INLINE_TOAST_ALERT
- CHAT_MSG_BN_INLINE_TOAST_BROADCAST
- CHAT_MSG_BN_INLINE_TOAST_BROADCAST_INFORM
- CHAT_MSG_BN_INLINE_TOAST_CONVERSATION
- CHAT_MSG_BN_WHISPER
- CHAT_MSG_BN_WHISPER_INFORM
- COMMENTATOR_SKIRMISH_MODE_REQUEST
- COMMENTATOR_SKIRMISH_QUEUE_REQUEST
API Changes
- It is no longer guaranteed that the server will provide inventory information for every NotifyInspect request; should the server choose to throttle a particular request, events indicating availability of inspection data will not fire.
Removed FrameXML API
- UIFrameFlashSwitch
- ToggleCombatLog