Register for your free account! | Forgot your password?

Go Back   elitepvpers > World of Warcraft > WoW Addons
You last visited: Today at 04:36

  • Please register to post and access all features, it's quick, easy and FREE!

 

quest automatisch annehmen ?

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2009
Posts: 347
Received Thanks: 23
quest automatisch annehmen ?

hallo ich wollt fragen ob es ein addon gibt das quest annimmt.



MyKnoppers is offline  
Old   #2
 
elite*gold: 0
Join Date: Aug 2008
Posts: 334
Received Thanks: 92
[Stolen] ^^
Nimmt q an wenn du kannst und gibt ab wenn du kannst

Code:
QUELLTEXT
if(QuestAutomation==true)  then
local addon = CreateFrame('Frame')
addon.completed_quests = {}
addon.uncompleted_quests = {}

function addon:canAutomate ()
    if IsShiftKeyDown() then
        return false
    else
        return true
    end
end

function addon:strip_text (text)
    if not text then return end
    text = text:gsub('%[.*%]%s*','')
    text = text:gsub('|c%x%x%x%x%x%x%x%x(.+)|r','%1')
    text = text:gsub('(.+) %(.+%)', '%1')
    text = text:trim()
    return text
end

function addon:QUEST_PROGRESS ()
    if not self:canAutomate() then return end
    if IsQuestCompletable() then
        CompleteQuest()
    end
end

function addon:QUEST_LOG_UPDATE ()
    if not self:canAutomate() then return end
    local start_entry = GetQuestLogSelection()
    local num_entries = GetNumQuestLogEntries()
    local title
    local is_complete
    local no_objectives

    self.completed_quests = {}
    self.uncompleted_quests = {}

    if num_entries > 0 then
        for i = 1, num_entries do
            SelectQuestLogEntry(i)
            title, _, _, _, _, _, is_complete = GetQuestLogTitle(i)
            no_objectives = GetNumQuestLeaderBoards(i) == 0
            if title and (is_complete or no_objectives) then
                self.completed_quests[title] = true
            else
                self.uncompleted_quests[title] = true
            end
        end
    end

    SelectQuestLogEntry(start_entry)
end

function addon:GOSSIP_SHOW ()
    if not self:canAutomate() then return end

    local button
    local text

    for i = 1, 32 do
        button = _G['GossipTitleButton' .. i]
        if button:IsVisible() then
            text = self:strip_text(button:GetText())
            if button.type == 'Available' then
                button:Click()
            elseif button.type == 'Active' then
                if self.completed_quests[text] then
                    button:Click()
                end
            end
        end
    end
end

function addon:QUEST_GREETING (...)
    if not self:canAutomate() then return end

    local button
    local text

    for i = 1, 32 do
        button = _G['QuestTitleButton' .. i]
        if button:IsVisible() then
            text = self:strip_text(button:GetText())
            if self.completed_quests[text] then
                button:Click()
            elseif not self.uncompleted_quests[text] then
                button:Click()
            end
        end
    end
end

function addon:QUEST_DETAIL ()
    if not self:canAutomate() then return end
    AcceptQuest()
end

function addon:QUEST_COMPLETE (event)
    if not self:canAutomate() then return end
    if GetNumQuestChoices() <= 1 then
        GetQuestReward(QuestFrameRewardPanel.itemChoice)
    end
end

function addon.onevent (self, event, ...)
    if self[event] then
        self[event](self, ...)
    end
end

addon:SetScript('OnEvent', addon.onevent)
addon:RegisterEvent('GOSSIP_SHOW')
addon:RegisterEvent('QUEST_COMPLETE')
addon:RegisterEvent('QUEST_DETAIL')
addon:RegisterEvent('QUEST_FINISHED')
addon:RegisterEvent('QUEST_GREETING')
addon:RegisterEvent('QUEST_LOG_UPDATE')
addon:RegisterEvent('QUEST_PROGRESS')

_G.idQuestAutomation = addon
end
Wenn du net weist was du damit tun sollst melden ^^


Varti is offline  
Old   #3
 
elite*gold: 0
Join Date: Dec 2009
Posts: 347
Received Thanks: 23
ich bin erlich ich weis net was ich damit tun soll ;-)
MyKnoppers is offline  
Old   #4
 
elite*gold: 0
Join Date: Aug 2008
Posts: 334
Received Thanks: 92
Bitte
Falls net geht guck ich selber ma schnell sollte aber eig
Attached Files
File Type: rar AutoQuest.rar (1.1 KB, 142 views)


Varti is offline  
Thanks
1 User
Old   #5
 
elite*gold: 0
Join Date: Nov 2009
Posts: 466
Received Thanks: 186
Oder einfach ITurn usen.
Denny x3 is offline  
Old   #6
3-2-1...Let's Jam
 
elite*gold: 0
Join Date: May 2007
Posts: 60,168
Received Thanks: 27,864


#closed


Obilee is offline  
Closed Thread



« Previous Thread | Next Thread »

Similar Threads
[B] Lockerzeinladungen annehmen
Huhu, nehme eure Lockerzeinladungen an. Schreibt mir eine Pn mit der Anzahl der Emailaddressen und was ihr an Elitegold gebt!
0 Replies - elite*gold Trading
Item annehmen
Hi, wollte mal fragen ( nach dem ich das Forum durchsucht hab ^^ ) ob es eine Möglichkeit gibt das man ein BoP item binden kann ohne dabei auf ja zu...
1 Replies - WoW Main - Discussions / Questions
Erneut annehmen bug???
hi Leute wisst ihr vielleicht wie der bug mit dem erneuten annehmen funktioniert also z.B hab ich gelesen man handelt mit einem er tut z.B dpp+9...
5 Replies - Metin2 Main - Discussions / Questions
erneut annehmen?
hallo leute wollte mal fragen wie man andere leute dazu bringt erneut anzunehmen obwohl sie schon annehmen gedrückt haben??
2 Replies - Metin2 Main - Discussions / Questions
[S] Addon zum automatisch AV quest abgeben
Hiho, Ich suche ein Addon womit man die Rüstungsfetzten und das blut, fleisch etc ohne ständiges klicken abgeben kann. Ich hab mal einen im Av...
3 Replies - WoW Addons



All times are GMT +1. The time now is 04:36.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.