WoW:API GetQuestLogPushable: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
({{wowapi}}, format)
m (Move page script moved page API GetQuestLogPushable to API GetQuestLogPushable without leaving a redirect)
 
(No difference)

Latest revision as of 04:46, 15 August 2023

WoW API < GetQuestLogPushable

Returns true if the currently loaded quest in the quest window is able to be shared with other players.

isPushable = GetQuestLogPushable();

Parameters[edit]

Returns[edit]

isPushable
Boolean - 1 if the quest can be shared, nil otherwise.

Example[edit]

 -- Determine whether the selected quest is pushable or not
 if ( GetQuestLogPushable() and GetNumPartyMembers() > 0 ) then
   QuestFramePushQuestButton:Enable();
 else
   QuestFramePushQuestButton:Disable();
 end

Result[edit]

QuestFramePushQuestButton is enabled or disabled based on whether the currently active quest is sharable (and you being in a party!).

Notes[edit]

Use SelectQuestLogEntry(questID) to set the currently active quest before calling GetQuestLogPushable(). To initiate pushing (sharing) of a quest, useQuestLogPushQuest().