Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 18:30

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

Advertisement



Achievment - Shop Quest

Discussion on Achievment - Shop Quest within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2010
Posts: 737
Received Thanks: 153
Exclamation Achievment - Shop Quest

Hey..

Habe nun eine Achievment Shop quest hier in der SuFu gefunden . Sie ist in der locale_list drin und auch abgespeichert usw.

Aber beim ausführen des make tritt folgender Fehler auf
Code:
Error occured on compile achievment.quest
Bräuchte hilfe :S

Hier Die Quest

Code:
quest achievement begin
    state start begin        
        --LOGIN
        when login begin
            local actual_achievement_points = pc.getqf("achievement_points")
            if pc.getqf("firstlogin") != 1 then
                local Reward = 1
                pc.setqf("firstlogin", 1)
                pc.setqf("achievement_points", actual_achievement_points + Reward)
                cmdchat("achievement Dein_erster_Login%".. actual_achievement_points + Reward .."")
            else
                cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
            end
        end
    
        --BOSSE
        when 691.kill begin
            local Reward = 2
            local Achievement = "Oberork"
            local killcount = pc.getqf("691")
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("691", killcount + 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)
            cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
        end
        when 791.kill begin
            local Reward = 3
            local Achievement = "Dunkler_Anführer"
            local killcount = pc.getqf("791")
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("791", killcount + 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)
            cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
        end
        when 792.kill begin
            local Reward = 4
            local Achievement = "Dunkler_Geist-Anführer"
            local killcount = pc.getqf("792")
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("792", killcount + 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)
            cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
        end
        when 1094.kill begin
            local Reward = 5
            local Achievement = "Dämonen_Oberhaupt"
            local killcount = pc.getqf("1094")
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("1094", killcount + 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)
            cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
        end
        when 1095.kill begin
            local Reward = 10
            local Achievement = "Blauer_Tod"
            local killcount = pc.getqf("1095")
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("1095", killcount + 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)
            cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
        end
        when 1192.kill begin
            local Reward = 12
            local Achievement = "Große_Eishexe"
            local killcount = pc.getqf("1192")
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("1192", killcount + 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)
            cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
        end
        when 1304.kill begin
            local Reward = 5
            local Achievement = "Gelber_Tigergeist"
            local killcount = pc.getqf("1304")
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("1304", killcount + 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)
            cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
        end
        when 1901.kill begin
            local Reward = 4
            local Achievement = "Neunschwanz"
            local killcount = pc.getqf("1901")
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("1901", killcount + 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)
            cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
        end
        when 2091.kill begin
            local Reward = 3
            local Achievement = "Königinnenspinne"
            local killcount = pc.getqf("2091")
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("2091", killcount + 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)
            cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
        end
        when 2206.kill begin
            local Reward = 3
            local Achievement = "Flammenkönig"
            local killcount = pc.getqf("2206")
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("2206", killcount + 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)
            cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
        end
        when 2191.kill begin
            local Reward = 5
            local Achievement = "Große_Wüstenschildkröte"
            local killcount = pc.getqf("2191")
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("2191", killcount + 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)
            cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
        end
        when 2493.kill begin
            local Reward = 25
            local Achievement = "Beran-Setaou"
            local killcount = pc.getqf("2493")
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("2493", killcount + 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)
            cmdchat("achievement ".. Achievement .."_getötet#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
        end
        
        --METINS
        when 8020.kill begin
            local Reward = 5
            local Achievement = "Shinsoo-Felsen"
            local killcount = pc.getqf("8020")
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("8020", killcount + 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)
            cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
        end
        when 8021.kill begin
            local Reward = 5
            local Achievement = "Jinno-Felsen"
            local killcount = pc.getqf("8021")
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("8021", killcount + 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)
            cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
        end
        when 8022.kill begin
            local Reward = 5
            local Achievement = "Chunjo-Felsen"
            local killcount = pc.getqf("8022")
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("8022", killcount + 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)
            cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
        end
        when 8023.kill begin
            local Reward = 5
            local Achievement = "Kaiserfelsen"
            local killcount = pc.getqf("8023")
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("8023", killcount + 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)
            cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
        end
        when 8026.kill begin
            local Reward = 2
            local Achievement = "Tu-Young"
            local killcount = pc.getqf("8026")
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("8026", killcount + 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)
            cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
        end
        when 8027.kill begin
            local Reward = 3
            local Achievement = "Jeon-Un"
            local killcount = pc.getqf("8027")
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("8027", killcount + 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)
            cmdchat("achievement ".. Achievement .."_zerstört#".. killcount + 1  .."%".. actual_achievement_points + Reward .."")
        end

        --LEVELS
        when login or levelup with pc.get_level() >= 50 and pc.getqf("Level50") != 1 begin
            local Reward = 2
            local Achievement = "Level_50"
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("Level50", 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)            
            cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
        end
        when login or levelup with pc.get_level() >= 75 and pc.getqf("Level75") != 1 begin
            local Reward = 5
            local Achievement = "Level_75"
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("Level75", 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)            
            cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
        end
        when login or levelup with pc.get_level() >= 85 and pc.getqf("Level85") != 1 begin
            local Reward = 10
            local Achievement = "Level_85"
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("Level85", 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)            
            cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
        end
        when login or levelup with pc.get_level() >= 90 and pc.getqf("Level90") != 1 begin
            local Reward = 25
            local Achievement = "Level_90"
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("Level90", 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)            
            cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
        end
        when login or levelup with pc.get_level() >= 95 and pc.getqf("Level95") != 1 begin
            local Reward = 50
            local Achievement = "Level_95"
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("Level95", 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)            
            cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
        end
        when login or levelup with pc.get_level() >= 99 and pc.getqf("Level99") != 1 begin
            local Reward = 100
            local Achievement = "Level_99"
            local actual_achievement_points = pc.getqf("achievement_points")
            pc.setqf("Level99", 1)
            pc.setqf("achievement_points", actual_achievement_points + Reward)            
            cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points + Reward .."")
        end
        
        --CHECK EQUIP
        when login begin
            loop_timer("check_eq", 10)
        end
        when check_eq.timer begin
            local russi = pc.get_armor()
            local waffe = pc.get_weapon()
            local actual_achievement_points = pc.getqf("achievement_points")
            local Reward = 5
            if russi==11299 and pc.getqf("achievement_ssp") != 1 then
                pc.setqf("achievement_ssp", 1)
                pc.setqf("achievement_points", actual_achievement_points + Reward)
                cmdchat("achievement Schwarzstahl-Panzer+9%".. actual_achievement_points + Reward .."")
            elseif russi==11499 and pc.getqf("achievement_swa") != 1 then
                pc.setqf("achievement_swa", 1)
                pc.setqf("achievement_points", actual_achievement_points + Reward)
                cmdchat("achievement Schwarzwindanzug+9%".. actual_achievement_points + Reward .."")
            elseif russi==11699 and pc.getqf("achievement_mpp") != 1 then
                pc.setqf("achievement_mpp", 1)
                pc.setqf("achievement_points", actual_achievement_points + Reward)
                cmdchat("achievement Magie-Plattenpanzer+9%".. actual_achievement_points + Reward .."")
            elseif russi==11899 and pc.getqf("achievement_sk") != 1 then
                pc.setqf("achievement_sk", 1)
                pc.setqf("achievement_points", actual_achievement_points + Reward)
                cmdchat("achievement Schwarze_Kleidung+9%".. actual_achievement_points + Reward .."")
            elseif waffe==189 and pc.getqf("achievement_gifti") != 1 then
                pc.setqf("achievement_gifti", 1)
                pc.setqf("achievement_points", actual_achievement_points + Reward)
                cmdchat("achievement Giftschwert+9%".. actual_achievement_points + Reward .."")
            elseif waffe==199 and pc.getqf("achievement_lowenschw.") != 1 then
                pc.setqf("achievement_lowenschw.", 1)
                pc.setqf("achievement_points", actual_achievement_points + Reward)
                cmdchat("achievement Löwenschwert+9%".. actual_achievement_points + Reward .."")
            elseif waffe==5129 and pc.getqf("achievement_orchiglocke") != 1 then
                pc.setqf("achievement_orchiglocke", 1)
                pc.setqf("achievement_points", actual_achievement_points + Reward)
                cmdchat("achievement Orchideenglocke+9%".. actual_achievement_points + Reward .."")
            elseif waffe==2179 and pc.getqf("achievement_krahenstahl") != 1 then
                pc.setqf("achievement_krahenstahl", 1)
                pc.setqf("achievement_points", actual_achievement_points + Reward)
                cmdchat("achievement Krähenstahlbogen+9%".. actual_achievement_points + Reward .."")
            elseif waffe==1139 and pc.getqf("achievement_teufelsflugenchak") != 1 then
                pc.setqf("achievement_teufelsflugenchak", 1)
                pc.setqf("achievement_points", actual_achievement_points + Reward)
                cmdchat("achievement Teufelsflügel-Chakram+9%".. actual_achievement_points + Reward .."")
            elseif waffe==3169 and pc.getqf("achievement_Grolli") != 1 then
                pc.setqf("achievement_Grolli", 1)
                pc.setqf("achievement_points", actual_achievement_points + Reward)
                cmdchat("achievement Grollschwert+9%".. actual_achievement_points + Reward .."")
            end
        end
        
        when 20094.chat."Achievement Shop" begin
            local actual_achievement_points = pc.getqf("achievement_points")
            if actual_achievement_points <= 0 then
                say_title("".. mob_name(20094) ..":")
                say("")
                say("Hallo ".. pc.get_name() ..",")
                say("")
                say("Hier kannst du deine erworbenen Achievement-Points")
                say("gegen tolle Items eintauschen, falls du möchtest.")
                say("Leider hast du im Moment keine Achievement-Points,")
                say("die du eintauschen könntest")
                say("")
                say("")
                say("")
                say_reward("Komme mit Achievement-Points erneut zu mir")
            else
                say_title("".. mob_name(20094) ..":")
                say("")
                say("Hallo ".. pc.get_name() ..",")
                say("")
                say("Ich sehe du hast Achievement-Points gesammelt.")
                say("Möchtest du diese gegen tolle Items eintauschen?")
                say("Ich habe einige Items, ")
                say("die sehr wertvoll sein könnten.")
                local achievement = select("Eintauschen","Abbrechen","Timestamp")
                if achievement == 3 then
                    say_title("".. mob_name(20094) ..":")
                    say("")
                    say("Please enter hour difference")
                    local hours = input()
                    say_title("".. mob_name(20094) ..":")
                    say("")
                    say("Please enter minute difference")
                    local minutes = input()
                    say_title("".. mob_name(20094) ..":")
                    say("")
                    say("Please enter second difference")
                    local seconds = input()
                    local var = search_time(hours,minutes,seconds) --hour/minute/second/
                    local time = actual_time()
                    local timestamp = actual_timestamp()
                    say_title("".. mob_name(20094) ..":")
                    say("")
                    say("Actual Timestamp: ".. timestamp .."")
                    say("Actual Time: "..time)
                    say("Searched Time: ".. var.h ..":"..var.m..":"..var.s)
                elseif achievement == 2 then
                    return
                elseif achievement == 1 then
                    say_title("".. mob_name(20094) ..":")
                    say("")
                    say("Bitte wähle deine Kategorie.")
                    local selectcategory = select("Upp-Items","Hilfs-Items","Drachengott-Items","Bonus-Items","Shop verlassen")
                    if selectcategory == 5 then
                        return
                    elseif selectcategory == 1 then
                        say_title("".. mob_name(20094) ..":")
                        say("")
                        say("Du möchtest Upp-Items?")
                        say("Ich habe ein großes Sortiment an Upp-Items.")
                        local uppitems = select("Weiße Perle","Blaue Perle","Rote Perle","Magisches Metall","Shop verlassen")
                        if uppitems == 5 then
                            return
                        elseif uppitems == 1 then
                            local Price = 50
                            say_title("".. mob_name(20094) ..":")
                            say("")
                            say("Willst du eine Weiße Perle kaufen?")
                            say("Du kannst sie zum Verbessern von Gegenständen gebrauchen")
                            say("")
                            say("")
                            say("")
                            say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
                            local buyselection = select("Weiße Perle kaufen","Abbrechen")
                            if buyselection == 2 then
                                return
                            elseif buyselection == 1 then
                                if pc.getqf("achievement_points") < Price then
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Du hast leider nicht genügend Achievement-Points.")
                                    say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                    say("weitere Achievement-Points gesammelt hast")
                                    say("")
                                    say("")
                                    say("")
                                    say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Hier bitte, deine Weiße Perle.")
                                    say("Diese Achievement-Points sind mir diese Perle wert.")
                                    say("Passe gut auf sie auf, sie ist sehr wertvoll.")
                                    say("")
                                    say("")
                                    say("")
                                    say_item_vnum(27992)
                                    say_reward("Du hast eine Weiße Perle erhalten")
                                    pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                    cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    pc.give_item2(27992, 1)
                                end
                            end
                        elseif uppitems == 2 then
                            local Price = 100
                            say_title("".. mob_name(20094) ..":")
                            say("")
                            say("Willst du eine Blaue Perle kaufen?")
                            say("Du kannst sie zum Verbessern von Gegenständen gebrauchen")
                            say("")
                            say("")
                            say("")
                            say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
                            local buyselection = select("Blaue Perle kaufen","Abbrechen")
                            if buyselection == 2 then
                                return
                            elseif buyselection == 1 then
                                if pc.getqf("achievement_points") < Price then
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Du hast leider nicht genügend Achievement-Points.")
                                    say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                    say("weitere Achievement-Points gesammelt hast")
                                    say("")
                                    say("")
                                    say("")
                                    say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Hier bitte, deine Blaue Perle.")
                                    say("Diese Achievement-Points sind mir diese Perle wert.")
                                    say("Passe gut auf sie auf, sie ist sehr wertvoll.")
                                    say_item_vnum(27993)
                                    say("")
                                    say("")
                                    say("")
                                    say_reward("Du hast eine Blaue Perle erhalten")
                                    pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                    cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    pc.give_item2(27993, 1)
                                end
                            end
                        elseif uppitems == 3 then
                            local Price = 150
                            say_title("".. mob_name(20094) ..":")
                            say("")
                            say("Willst du eine Rote Perle kaufen?")
                            say("Du kannst sie zum Verbessern von Gegenständen gebrauchen")
                            say("")
                            say("")
                            say("")
                            say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
                            local buyselection = select("Rote Perle kaufen","Abbrechen")
                            if buyselection == 2 then
                                return
                            elseif buyselection == 1 then
                                if pc.getqf("achievement_points") < Price then
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Du hast leider nicht genügend Achievement-Points.")
                                    say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                    say("weitere Achievement-Points gesammelt hast")
                                    say("")
                                    say("")
                                    say("")
                                    say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Hier bitte, deine Rote Perle.")
                                    say("Diese Achievement-Points sind mir diese Perle wert.")
                                    say("Passe gut auf sie auf, sie ist sehr wertvoll.")
                                    say("")
                                    say("")
                                    say("")
                                    say_item_vnum(27994)
                                    say_reward("Du hast eine Rote Perle erhalten")
                                    pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                    cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    pc.give_item2(27994, 1)
                                end
                            end
                        elseif uppitems == 4 then
                            local Price = 25
                            say_title("".. mob_name(20094) ..":")
                            say("")
                            say("Willst du einen Magischen Stein kaufen?")
                            say("Damit kannst du deine Items verbessern,")
                            say("ohne dass die Gefahr des Verlustes des Items besteht")
                            say("Auch verschlechtert sich bei einem Fehlschlag")
                            say("sich nicht die Qualität des Items")
                            say("")
                            say("")
                            say("")
                            say_reward("Das ganze kostet dich ".. Price .." Achievement-Points.")
                            local buyselection = select("Magischen Stein kaufen","Abbrechen")
                            if buyselection == 2 then
                                return
                            elseif buyselection == 1 then
                                if pc.getqf("achievement_points") < Price then
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Du hast leider nicht genügend Achievement-Points.")
                                    say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                    say("weitere Achievement-Points gesammelt hast")
                                    say("")
                                    say("")
                                    say("")
                                    say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Hier bitte, dein Magischer Stein.")
                                    say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                    say("falls dir mal wenig Geld zur Verfügung steht.")
                                    say("Diese Achievement-Points sind mir dieser Stein auf jeden Fall wert.")
                                    say("Passe gut auf es auf.")
                                    say_item_vnum(25041)
                                    say_reward("Du hast ein Magischen Stein erhalten")
                                    pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                    cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    pc.give_item2(25041, 1)
                                end
                            end
                        end
                    elseif selectcategory == 2 then
                        say_title("".. mob_name(20094) ..":")
                        say("")
                        say("Du brauchst also Items die dich im Spielverlauf")
                        say("weiterbringen und unterstützen?")
                        say("Sehr gern, auch hiervon hab ich einiges im Angebot")
                        local hilfsitems = select("Exp-Ring","Handschuh des Diebes","Medaille des Glücks","Buch des Anführers","Medaille des Drachen","Shop verlassen")
                        if hilfsitems == 6 then
                            return
                        elseif hilfsitems == 1 then
                            say_title("".. mob_name(20094) ..":")
                            say("")
                            say("Eine gute Wahl, allerdings gibt habe ich hiervon")
                            say("verschiedene Angebote für deine Achievement-Points.")
                            say("Einige sind natürlich besser und ")
                            say("kosten dich mehr als andere.")
                            local expringe = select("30 Minuten Exp-Ring","3 Stunden Exp-Ring","10 Stunden Exp-Ring","Abbrechen")
                            if expringe == 4 then
                                return
                            elseif expringe == 1 then
                                local Price = 10
                                say_title("".. mob_name(20094) ..":")
                                say("")
                                say("Dieser Exp-Ring hält 30 Minuten lang.")
                                say("Du kannst ihn jederzeit an- und ausziehen,")
                                say("sodass du ihn sehr effizient benutzen kannst.")
                                say("")
                                say("")
                                say("")
                                say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                local buyselection = select("Exp-Ring kaufen","Abbrechen")
                                if buyselection == 2 then
                                    return
                                elseif buyselection == 1 then
                                    if pc.getqf("achievement_points") < Price then
                                        say_title("".. mob_name(20094) ..":")
                                        say("")
                                        say("Du hast leider nicht genügend Achievement-Points.")
                                        say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                        say("weitere Achievement-Points gesammelt hast")
                                        say("")
                                        say("")
                                        say("")
                                        say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                        return    
                                    else
                                        say_title("".. mob_name(20094) ..":")
                                        say("")
                                        say("Hier bitte, dein 30 minütiger Exp-Ring.")
                                        say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                        say("falls dir mal wenig Geld zur Verfügung steht.")
                                        say("Aber ich denke du kannst diesen Exp-Ring auch so gut gebrauchen.")
                                        say("Passe gut auf ihn auf.")
                                        say_item_vnum(72002)
                                        say_reward("Du hast einen 30 minütigen Exp-Ring erhalten")
                                        pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                        cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                        pc.give_item2(72002, 1)
                                    end
                                end
                                elseif expringe == 2 then
                                local Price = 20
                                say_title("".. mob_name(20094) ..":")
                                say("")
                                say("Dieser Exp-Ring hält 3 Stunden    lang.")
                                say("Du kannst ihn jederzeit an- und ausziehen,")
                                say("sodass du ihn sehr effizient benutzen kannst.")
                                say("")
                                say("")
                                say("")
                                say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                local buyselection = select("Exp-Ring kaufen","Abbrechen")
                                if buyselection == 2 then
                                    return
                                elseif buyselection == 1 then
                                    if pc.getqf("achievement_points") < Price then
                                        say_title("".. mob_name(20094) ..":")
                                        say("")
                                        say("Du hast leider nicht genügend Achievement-Points.")
                                        say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                        say("weitere Achievement-Points gesammelt hast")
                                        say("")
                                        say("")
                                        say("")
                                        say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                        return    
                                    else
                                        say_title("".. mob_name(20094) ..":")
                                        say("")
                                        say("Hier bitte, dein 3 stündiger Exp-Ring.")
                                        say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                        say("falls dir mal wenig Geld zur Verfügung steht.")
                                        say("Aber ich denke du kannst diesen Exp-Ring auch so gut gebrauchen.")
                                        say("Passe gut auf ihn auf.")
                                        say_item_vnum(72003)
                                        say_reward("Du hast einen 3 stündigen Exp-Ring erhalten")
                                        pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                        cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                        pc.give_item2(72003, 1)
                                    end
                                elseif expringe == 3 then
                                    local Price = 30
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Dieser Exp-Ring hält 10 Stunden lang.")
                                    say("Du kannst ihn jederzeit an- und ausziehen,")
                                    say("sodass du ihn sehr effizient benutzen kannst.")
                                    say("")
                                    say("")
                                    say("")
                                    say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                    local buyselection = select("Exp-Ring kaufen","Abbrechen")
                                    if buyselection == 2 then
                                        return
                                    elseif buyselection == 1 then
                                        if pc.getqf("achievement_points") < Price then
                                            say_title("".. mob_name(20094) ..":")
                                            say("")
                                            say("Du hast leider nicht genügend Achievement-Points.")
                                            say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                            say("weitere Achievement-Points gesammelt hast")
                                            say("")
                                            say("")
                                            say("")
                                            say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                            return    
                                        else
                                            say_title("".. mob_name(20094) ..":")
                                            say("")
                                            say("Hier bitte, dein 10 stündiger Exp-Ring.")
                                            say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                            say("falls dir mal wenig Geld zur Verfügung steht.")
                                            say("Aber ich denke du kannst diesen Exp-Ring auch so gut gebrauchen.")
                                            say("Passe gut auf ihn auf.")
                                            say_item_vnum(72001)
                                            say_reward("Du hast einen 10 stündigen Exp-Ring erhalten")
                                            pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                            cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                            pc.give_item2(72001, 1)
                                        end
                                    end
                                end
                            end
                        elseif hilfsitems == 2 then
                            say_title("".. mob_name(20094) ..":")
                            say("")
                            say("Eine gute Wahl, allerdings gibt habe ich hiervon")
                            say("verschiedene Angebote für deine Achievement-Points.")
                            say("Einige sind natürlich besser und ")
                            say("kosten dich mehr als andere.")
                            local handschuhe = select("30 Minuten Diebeshandschuh","3 Stunden Diebeshandschuh","10 Stunden Diebeshandschuh","Abbrechen")
                            if handschuhe == 4 then
                                return
                            elseif handschuhe == 1 then
                                local Price = 7
                                say_title("".. mob_name(20094) ..":")
                                say("")
                                say("Dieser Diebeshandschuh hält 30 Minuten lang.")
                                say("Du kannst ihn jederzeit an- und ausziehen,")
                                say("sodass du ihn sehr effizient benutzen kannst.")
                                say("")
                                say("")
                                say("")
                                say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                local buyselection = select("Diebeshandschuh kaufen","Abbrechen")
                                if buyselection == 2 then
                                    return
                                elseif buyselection == 1 then
                                    if pc.getqf("achievement_points") < Price then
                                        say_title("".. mob_name(20094) ..":")
                                        say("")
                                        say("Du hast leider nicht genügend Achievement-Points.")
                                        say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                        say("weitere Achievement-Points gesammelt hast")
                                        say("")
                                        say("")
                                        say("")
                                        say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                        return    
                                    else
                                        say_title("".. mob_name(20094) ..":")
                                        say("")
                                        say("Hier bitte, dein 30 minütiger Diebeshandschuh.")
                                        say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                        say("falls dir mal wenig Geld zur Verfügung steht.")
                                        say("Aber ich denke du kannst diesen Diebeshandschuh auch so gut gebrauchen.")
                                        say("Passe gut auf ihn auf.")
                                        say_item_vnum(72005)
                                        say_reward("Du hast einen 30 minütigen Diebeshandschuh erhalten")
                                        pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                        cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                        pc.give_item2(72005, 1)
                                    end
                                end
                            elseif handschuhe == 2 then
                                local Price = 11
                                say_title("".. mob_name(20094) ..":")
                                say("")
                                say("Dieser Diebeshandschuh hält 3 Stunden    lang.")
                                say("Du kannst ihn jederzeit an- und ausziehen,")
                                say("sodass du ihn sehr effizient benutzen kannst.")
                                say("")
                                say("")
                                say("")
                                say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                local buyselection = select("Diebeshandschuh kaufen","Abbrechen")
                                if buyselection == 2 then
                                    return
                                elseif buyselection == 1 then
                                    if pc.getqf("achievement_points") < Price then
                                        say_title("".. mob_name(20094) ..":")
                                        say("")
                                        say("Du hast leider nicht genügend Achievement-Points.")
                                        say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                        say("weitere Achievement-Points gesammelt hast")
                                        say("")
                                        say("")
                                        say("")
                                        say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                        return    
                                    else
                                        say_title("".. mob_name(20094) ..":")
                                        say("")
                                        say("Hier bitte, dein 3 stündiger Diebeshandschuh.")
                                        say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                        say("falls dir mal wenig Geld zur Verfügung steht.")
                                        say("Aber ich denke du kannst diesen Diebeshandschuh auch so gut gebrauchen.")
                                        say("Passe gut auf ihn auf.")
                                        say_item_vnum(72006)
                                        say_reward("Du hast einen 3 stündigen Diebeshandschuh erhalten")
                                        pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                        cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                        pc.give_item2(72006, 1)
                                    end
                                elseif handschuhe == 3 then
                                    local Price = 15
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Dieser Diebeshandschuh hält 10 Stunden lang.")
                                    say("Du kannst ihn jederzeit an- und ausziehen,")
                                    say("sodass du ihn sehr effizient benutzen kannst.")
                                    say("")
                                    say("")
                                    say("")
                                    say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                    local buyselection = select("Diebeshandschuh kaufen","Abbrechen")
                                    if buyselection == 2 then
                                        return
                                    elseif buyselection == 1 then
                                        if pc.getqf("achievement_points") < Price then
                                            say_title("".. mob_name(20094) ..":")
                                            say("")
                                            say("Du hast leider nicht genügend Achievement-Points.")
                                            say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                            say("weitere Achievement-Points gesammelt hast")
                                            say("")
                                            say("")
                                            say("")
                                            say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                            return    
                                        else
                                            say_title("".. mob_name(20094) ..":")
                                            say("")
                                            say("Hier bitte, dein 10 stündiger Diebeshandschuh.")
                                            say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                            say("falls dir mal wenig Geld zur Verfügung steht.")
                                            say("Aber ich denke du kannst diesen Diebeshandschuh auch so gut gebrauchen.")
                                            say("Passe gut auf ihn auf.")
                                            say_item_vnum(72004)
                                            say_reward("Du hast einen 10 stündigen Diebeshandschuh erhalten")
                                            pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                            cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                            pc.give_item2(72004, 1)
                                        end
                                    end
                                end
                            end
                        elseif hilfsitems == 3 then
                            say_title("".. mob_name(20094) ..":")
                            say("")
                            say("Eine gute Wahl, allerdings gibt habe ich hiervon")
                            say("verschiedene Angebote für deine Achievement-Points.")
                            say("Einige sind natürlich besser und ")
                            say("kosten dich mehr als andere.")
                            local medaillen = select("30 Minuten Glücksmedaille","3 Stunden Glücksmedaille","10 Stunden Glücksmedaille","Abbrechen")
                            if medaillen == 4 then
                                return
                            elseif medaillen == 1 then
                                local Price = 7
                                say_title("".. mob_name(20094) ..":")
                                say("")
                                say("Dieser Medaille des Glücks hält 30 Minuten lang.")
                                say("Du kannst sie jederzeit an- und ausziehen,")
                                say("sodass du sie sehr effizient benutzen kannst.")
                                say("")
                                say("")
                                say("")
                                say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                local buyselection = select("Medaille des Glücks kaufen","Abbrechen")
                                if buyselection == 2 then
                                    return
                                elseif buyselection == 1 then
                                    if pc.getqf("achievement_points") < Price then
                                        say_title("".. mob_name(20094) ..":")
                                        say("")
                                        say("Du hast leider nicht genügend Achievement-Points.")
                                        say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                        say("weitere Achievement-Points gesammelt hast")
                                        say("")
                                        say("")
                                        say("")
                                        say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                        return    
                                    else
                                        say_title("".. mob_name(20094) ..":")
                                        say("")
                                        say("Hier bitte, deine 30 minütige Medaille des Glücks.")
                                        say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                        say("falls dir mal wenig Geld zur Verfügung steht.")
                                        say("Aber ich denke du kannst diese Medaille des Glücks auch so gut gebrauchen.")
                                        say("Passe gut auf sie auf.")
                                        say_item_vnum(72023)
                                        say_reward("Du hast eine 30 minütigen Glücksmedaille erhalten")
                                        pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                        cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                        pc.give_item2(72023, 1)
                                    end
                                end
                            elseif medaillen == 2 then
                                local Price = 11
                                say_title("".. mob_name(20094) ..":")
                                say("")
                                say("Diese Medaille des Glücks hält 3 Stunden lang.")
                                say("Du kannst sie jederzeit an- und ausziehen,")
                                say("sodass du sie sehr effizient benutzen kannst.")
                                say("")
                                say("")
                                say("")
                                say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                local buyselection = select("Medaille des Glücks kaufen","Abbrechen")
                                if buyselection == 2 then
                                    return
                                elseif buyselection == 1 then
                                    if pc.getqf("achievement_points") < Price then
                                        say_title("".. mob_name(20094) ..":")
                                        say("")
                                        say("Du hast leider nicht genügend Achievement-Points.")
                                        say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                        say("weitere Achievement-Points gesammelt hast")
                                        say("")
                                        say("")
                                        say("")
                                        say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                        return    
                                    else
                                        say_title("".. mob_name(20094) ..":")
                                        say("")
                                        say("Hier bitte, deine 3 stündige Medaille des Glücks.")
                                        say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                        say("falls dir mal wenig Geld zur Verfügung steht.")
                                        say("Aber ich denke du kannst diese Medaille des Glücks auch so gut gebrauchen.")
                                        say("Passe gut auf sie auf.")
                                        say_item_vnum(72024)
                                        say_reward("Du hast eine 3 stündige Medaille des Glücks erhalten")
                                        pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                        cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                        pc.give_item2(72024, 1)
                                    end
                                elseif medaillen == 3 then
                                    local Price = 15
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Diese Medaille des Glücks hält 10 Stunden lang.")
                                    say("Du kannst sie jederzeit an- und ausziehen,")
                                    say("sodass du sie sehr effizient benutzen kannst.")
                                    say("")
                                    say("")
                                    say("")
                                    say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                    local buyselection = select("Medaille des Glücks kaufen","Abbrechen")
                                    if buyselection == 2 then
                                        return
                                    elseif buyselection == 1 then
                                        if pc.getqf("achievement_points") < Price then
                                            say_title("".. mob_name(20094) ..":")
                                            say("")
                                            say("Du hast leider nicht genügend Achievement-Points.")
                                            say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                            say("weitere Achievement-Points gesammelt hast")
                                            say("")
                                            say("")
                                            say("")
                                            say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                            return    
                                        else
                                            say_title("".. mob_name(20094) ..":")
                                            say("")
                                            say("Hier bitte, deine 10 stündige Medaille des Glücks.")
                                            say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                            say("falls dir mal wenig Geld zur Verfügung steht.")
                                            say("Aber ich denke du kannst diese Medaille des Glücks auch so gut gebrauchen.")
                                            say("Passe gut auf sie auf.")
                                            say_item_vnum(72022)
                                            say_reward("Du hast eine 10 stündige Medaille des Glücks erhalten")
                                            pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                            cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                            pc.give_item2(72022, 1)
                                        end
                                    end
                                end
                            end
                        elseif hilfsitems == 4 then
                            say_title("".. mob_name(20094) ..":")
                            say("")
                            say("Das Leveln in Gruppen macht doch am meisten Spaß.")
                            say("Aber die Exp zu teilen ist natürlich hart.")
                            say("Ein Buch des Anführers kann dir da abhelfen.")
                            say("Es gibt der Gruppe einen Exp-Bonus, damit ihr auch")
                            say("weiterhin Spaß am leveln haben könnt")
                            say("und schnell vorran kommt.")
                            local bucher = select("15 Minuten Buch des Anführers","30 Minuten Buch des Anführers","3 Stunden Buch des Anführers","Abbrechen")
                            if bucher == 4 then
                                return
                            elseif bucher == 1 then
                                local Price = 2
                                say_title("".. mob_name(20094) ..":")
                                say("")
                                say("Dieses Buch des Anführers dauert 15 Minuten lang an")
                                say("und gibt euch einen Exp-Bonus von 30%")
                                say("Du kannst es jederzeit an- und ausziehen,")
                                say("sodass du es sehr effizient benutzen kannst.")
                                say("")
                                say("")
                                say("")
                                say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                local buyselection = select("Buch des Anführers","Abbrechen")
                                if buyselection == 2 then
                                    return
                                elseif buyselection == 1 then
                                    if pc.getqf("achievement_points") < Price then
                                        say_title("".. mob_name(20094) ..":")
                                        say("")
                                        say("Du hast leider nicht genügend Achievement-Points.")
                                        say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                        say("weitere Achievement-Points gesammelt hast")
                                        say("")
                                        say("")
                                        say("")
                                        say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                        return    
                                    else
                                        say_title("".. mob_name(20094) ..":")
                                        say("")
                                        say("Hier bitte, dein 15 minütiges Buch des Anführers.")
                                        say("Du kannst dieses wertvolle Buch auch ")
                                        say("in einem Shop verkaufen,")
                                        say("falls dir mal wenig Geld zur Verfügung steht.")
                                        say("Aber ich denke du wirst dieses Buch ")
                                        say("beim Leveln mehr benötigen.")
                                        say("Passe gut auf es auf.")
                                        say_item_vnum(72043)
                                        say_reward("Du hast ein 15 minütiges Buch des Anführers erhalten")
                                        pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                        cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                        pc.give_item2(72043, 1)
                                    end
                                end
                            elseif bucher == 2 then
                                local Price = 5
                                say_title("".. mob_name(20094) ..":")
                                say("")
                                say("Dieses Buch des Anführers dauert 30 Minuten lang an")
                                say("und gibt euch einen Exp-Bonus von 30%")
                                say("Du kannst es jederzeit an- und ausziehen,")
                                say("sodass du es sehr effizient benutzen kannst.")
                                say("")
                                say("")
                                say("")
                                say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                local buyselection = select("Buch des Anführers","Abbrechen")
                                if buyselection == 2 then
                                    return
                                elseif buyselection == 1 then
                                    if pc.getqf("achievement_points") < Price then
                                        say_title("".. mob_name(20094) ..":")
                                        say("")
                                        say("Du hast leider nicht genügend Achievement-Points.")
                                        say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                        say("weitere Achievement-Points gesammelt hast")
                                        say("")
                                        say("")
                                        say("")
                                        say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                        return    
                                    else
                                        say_title("".. mob_name(20094) ..":")
                                        say("")
                                        say("Hier bitte, dein 30 minütiges Buch des Anführers.")
                                        say("Du kannst dieses wertvolle Buch auch ")
                                        say("in einem Shop verkaufen,")
                                        say("falls dir mal wenig Geld zur Verfügung steht.")
                                        say("Aber ich denke du wirst dieses Buch ")
                                        say("beim Leveln mehr benötigen.")
                                        say("Passe gut auf es auf.")
                                        say_item_vnum(72044)
                                        say_reward("Du hast ein 30 minütiges Buch des Anführers erhalten")
                                        pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                        cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                        pc.give_item2(72044, 1)
                                    end
                                end
                            elseif bucher == 3 then
                                local Price = 10
                                say_title("".. mob_name(20094) ..":")
                                say("")
                                say("Dieses Buch des Anführers dauert 3 Stunden lang an")
                                say("und gibt euch einen Exp-Bonus von 30%")
                                say("Du kannst es jederzeit an- und ausziehen,")
                                say("sodass du es sehr effizient benutzen kannst.")
                                say("")
                                say("")
                                say("")
                                say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                local buyselection = select("Buch des Anführers","Abbrechen")
                                if buyselection == 2 then
                                    return
                                elseif buyselection == 1 then
                                    if pc.getqf("achievement_points") < Price then
                                        say_title("".. mob_name(20094) ..":")
                                        say("")
                                        say("Du hast leider nicht genügend Achievement-Points.")
                                        say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                        say("weitere Achievement-Points gesammelt hast")
                                        say("")
                                        say("")
                                        say("")
                                        say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                        return    
                                    else
                                        say_title("".. mob_name(20094) ..":")
                                        say("")
                                        say("Hier bitte, dein 3 stündiges Buch des Anführers.")
                                        say("Du kannst dieses wertvolle Buch auch ")
                                        say("in einem Shop verkaufen,")
                                        say("falls dir mal wenig Geld zur Verfügung steht.")
                                        say("Aber ich denke du wirst dieses Buch ")
                                        say("beim Leveln mehr benötigen.")
                                        say("Passe gut auf es auf.")
                                        say_item_vnum(72045) 
                                        say_reward("Du hast ein 3 stündiges Buch des Anführers erhalten")
                                        pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                        cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                        pc.give_item2(72045, 1)
                                    end
                                end
                            end
                        elseif hilfsitems == 5 then
                            local Price = 10
                            say_title("".. mob_name(20094) ..":")
                            say("")
                            say("Im hohen Level schmerzt einen der Exp-Verlust")
                            say("teilweise viel mehr als im niedrigeren Level.")
                            say("Mit der Medaille des Drachen verlierst")
                            say("du keinen hart erkämpften Exp mehr.")
                            say("")
                            say("")
                            say("")
                            say_reward("Sie würde dich ".. Price .." Achievement-Points kosten.")
                            local buyselection = select("Medaille des Drachen kaufen","Abbrechen")
                            if buyselection == 2 then
                                return
                            elseif buyselection == 1 then
                                if pc.getqf("achievement_points") < Price then
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Du hast leider nicht genügend Achievement-Points.")
                                    say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                    say("weitere Achievement-Points gesammelt hast")
                                    say("")
                                    say("")
                                    say("")
                                    say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Hier bitte, deine Medaillen des Drachen.")
                                    say("Diese Achievement-Points sind mir ")
                                    say("diese Medaillen wert.")
                                    say("Du kannst sie notfalls auf dem Markt verkaufen.")
                                    say("Sie werden sicherlich gut verkauft werden, ")
                                    say("schließlich sind teure und seltene Items beliebt.")
                                    say_item_vnum(71004)
                                    say_reward("Du hast 5 Medaillen des Drachen erhalten")
                                    pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                    cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    pc.give_item2(71004, 5)
                                end
                            end
                        end
                    elseif selectcategory == 3 then
                        say_title("".. mob_name(20094) ..":")
                        say("")
                        say("Du verlangst Drachengott-Items für deine AchievementPoints?")
                        say("Die Drachengott-Items sind sehr selten und wertvoll,die gebe ich nur sehr ungern raus.")
                        local drachengott = select("Drachengott-Leben","Drachengott-Angriff","Drachengott-Verteidigung","Drachengott-Intelligenz","Shop verlassen")
                        if drachengott == 5 then
                            return
                        elseif drachengott == 1 then
                            local Price = 20
                            say_title("".. mob_name(20094) ..":")
                            say("")
                            say("Das Drachengott-Leben erhöht deine Lebenspunkte")
                            say("um 20% für eine geraume Zeit.")
                            say("Er ist allgemein sehr hilfreich.")
                            say("")
                            say("")
                            say("")
                            say_reward("Es kostet dich ".. Price .." Achievement-Points.")
                            local buyselection = select("Drachengott-Leben kaufen","Abbrechen")
                            if buyselection == 2 then
                                return
                            elseif buyselection == 1 then
                                if pc.getqf("achievement_points") < Price then
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Du hast leider nicht genügend Achievement-Points.")
                                    say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                    say("weitere Achievement-Points gesammelt hast")
                                    say("")
                                    say("")
                                    say("")
                                    say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Hier bitte, deine Drachengott-Leben.")
                                    say("Ich trenne mich nur ungern davon....")
                                    say("Passe gut auf sie auf, sie ist sehr wertvoll.")
                                    say_item_vnum(71027)
                                    say_reward("Du hast 3x Drachengott-Leben erhalten")
                                    pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                    cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    pc.give_item2(71027, 3)
                                end
                            end                        
                        elseif drachengott == 2 then
                            local Price = 20
                            say_title("".. mob_name(20094) ..":")
                            say("")
                            say("Der Drachengott-Angriff erhöht deinen Angriff")
                            say("um 20% für eine geraume Zeit.")
                            say("Mit ihm wirst du im Kampf erfolgreich sein.")
                            say("")
                            say("")
                            say("")
                            say_reward("Er kostet dich ".. Price .." Achievement-Points.")
                            local buyselection = select("Drachengott-Angriff kaufen","Abbrechen")
                            if buyselection == 2 then
                                return
                            elseif buyselection == 1 then
                                if pc.getqf("achievement_points") < Price then
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Du hast leider nicht genügend Achievement-Points.")
                                    say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                    say("weitere Achievement-Points gesammelt hast")
                                    say("")
                                    say("")
                                    say("")
                                    say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Hier bitte, dein Drachengott-Angriff.")
                                    say("Ich trenne mich nur ungern davon....")
                                    say("Passe gut auf sie auf, sie ist sehr wertvoll.")
                                    say_item_vnum(71028)
                                    say_reward("Du hast 3x Drachengott-Angriff erhalten")
                                    pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                    cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    pc.give_item2(71028, 3)
                                end
                            end                        
                        elseif drachengott == 3 then
                            local Price = 20
                            say_title("".. mob_name(20094) ..":")
                            say("")
                            say("Die Drachengott-Verteidigung erhöht deine Verteidigung")
                            say("um 20% für eine geraume Zeit.")
                            say("Mit ihm wirst du in der Verteidigung erfolgreich sein.")
                            say("")
                            say("")
                            say("")
                            say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
                            local buyselection = select("Drachengott-Verteidigung kaufen","Abbrechen")
                            if buyselection == 2 then
                                return
                            elseif buyselection == 1 then
                                if pc.getqf("achievement_points") < Price then
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Du hast leider nicht genügend Achievement-Points.")
                                    say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                    say("weitere Achievement-Points gesammelt hast")
                                    say("")
                                    say("")
                                    say("")
                                    say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Hier bitte, deine Drachengott-Verteidigung.")
                                    say("Ich trenne mich nur ungern davon....")
                                    say("Passe gut auf sie auf, sie ist sehr wertvoll.")
                                    say_item_vnum(71030)
                                    say_reward("Du hast 3x Drachengott-Verteidigung erhalten")
                                    pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                    cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    pc.give_item2(71030, 3)
                                end
                            end                        
                        elseif drachengott == 4 then
                            local Price = 15
                            say_title("".. mob_name(20094) ..":")
                            say("")
                            say("Die Drachengott-Intelligenz erhöht deine Intelligenz")
                            say("um 20% für eine geraume Zeit.")
                            say("Mit ihm wirst du im magischen Kampf erfolgreich sein.")
                            say("")
                            say("")
                            say("")
                            say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
                            local buyselection = select("Drachengott-Intelligenz kaufen","Abbrechen")
                            if buyselection == 2 then
                                return
                            elseif buyselection == 1 then
                                if pc.getqf("achievement_points") < Price then
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Du hast leider nicht genügend Achievement-Points.")
                                    say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                    say("weitere Achievement-Points gesammelt hast")
                                    say("")
                                    say("")
                                    say("")
                                    say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Hier bitte, deine Drachengott-Intelligenz.")
                                    say("Ich trenne mich nur ungern davon....")
                                    say("Passe gut auf sie auf, sie ist sehr wertvoll.")
                                    say_item_vnum(71029)
                                    say_reward("Du hast 3x Drachengott-Intelligenz erhalten")
                                    pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                    cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    pc.give_item2(71029, 3)
                                end
                            end    
                        end
                    elseif selectcategory == 4 then
                        say_title("".. mob_name(20094) ..":")
                        say("")
                        say("Du hättest gerne Bonus-Items für")
                        say("deine Achievement-Points?")
                        say("Die Bonus-Items sind sehr wertvoll, da sie")
                        say("dich im Spielverlauf unterstützten.")
                        local bonusitems = select("Gegenstand verstärken","Gegenstand verzaubern","Segenskugel","Shop verlassen")
                        if bonusitems == 4 then
                            return
                        elseif bonusitems == 1 then
                            local Price = 5
                            say_title("".. mob_name(20094) ..":")
                            say("")
                            say("Das Item Gegenstand verstärken verstärkt")
                            say("deine Items, sodass sie einen Bonus erhalten.")
                            say("Er ist sehr begehrt, da die Items mit Bonis")
                            say("einen sehr großen Wert besitzen.")
                            say("")
                            say("")
                            say("")
                            say_reward("Es kostet dich ".. Price .." Achievement-Points.")
                            local buyselection = select("Gegenstand verstärken kaufen","Abbrechen")
                            if buyselection == 2 then
                                return
                            elseif buyselection == 1 then
                                if pc.getqf("achievement_points") < Price then
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Du hast leider nicht genügend Achievement-Points.")
                                    say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                    say("weitere Achievement-Points gesammelt hast")
                                    say("")
                                    say("")
                                    say("")
                                    say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Hier bitte, deine Gegenstand verstärken.")
                                    say("Ich wünsche dir viel Erfolg mit den Bonis,")
                                    say("immerhin waren das meine Gegenstand verstärken.")
                                    say("")
                                    say("")
                                    say_item_vnum(71085)
                                    say_reward("Du hast 10x Gegenstand verstärken erhalten")
                                    pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                    cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    pc.give_item2(71085, 10)
                                end
                            end                        
                        elseif bonusitems == 2 then
                            local Price = 20
                            say_title("".. mob_name(20094) ..":")
                            say("")
                            say("Das Item Gegenstand verzaubern verzaubert")
                            say("deine bereits vorhanden Bonis eines Items.")
                            say("Eventuell hast du großes Glück damit.")
                            say("")
                            say("")
                            say("")
                            say_reward("Er kostet dich ".. Price .." Achievement-Points.")
                            local buyselection = select("Gegenstand verzaubern kaufen","Abbrechen")
                            if buyselection == 2 then
                                return
                            elseif buyselection == 1 then
                                if pc.getqf("achievement_points") < Price then
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Du hast leider nicht genügend Achievement-Points.")
                                    say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                    say("weitere Achievement-Points gesammelt hast")
                                    say("")
                                    say("")
                                    say("")
                                    say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Hier bitte, deine Gegenstand verzaubern.")
                                    say("Sie sind nicht nur wertvoll, sondern auch")
                                    say("sehr begehrt, sodass du beim Verkauf")
                                    say("einen hohen Preis erzielen könntest.")
                                    say("")
                                    say_item_vnum(71084)
                                    say_reward("Du hast 20x Gegenstand verzaubern erhalten")
                                    pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                    cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    pc.give_item2(71084, 20)
                                end
                            end                        
                        elseif bonusitems == 3 then
                            local Price = 50
                            say_title("".. mob_name(20094) ..":")
                            say("")
                            say("Segenskugel sind sehr begehrt und haben")
                            say("einen hohen spielerischen, als auch")
                            say("wirtschaftlichen Wert.")
                            say("Sie versehen dein Item bei Erfolg")
                            say("mit einem 5. Bonus.")
                            say("")
                            say("")
                            say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
                            local buyselection = select("Drachengott-Verteidigung kaufen","Abbrechen")
                            if buyselection == 2 then
                                return
                            elseif buyselection == 1 then
                                if pc.getqf("achievement_points") < Price then
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Du hast leider nicht genügend Achievement-Points.")
                                    say("Bitte komme wieder, sobald du ".. Price - pc.getqf("achievement_points") .."")
                                    say("weitere Achievement-Points gesammelt hast")
                                    say("")
                                    say("")
                                    say("")
                                    say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    say_title("".. mob_name(20094) ..":")
                                    say("")
                                    say("Hier bitte, deine Segenskugel.")
                                    say("Du hast eine gute Wahl getroffen,")
                                    say("immerhin kann sie jeder gut gebrauchen.")
                                    say("")
                                    say("")
                                    say("")
                                    say_item_vnum(70024)
                                    say_reward("Du hast eine Segenskugel erhalten")
                                    pc.setqf("achievement_points", pc.getqf("achievement_points") - Price)
                                    cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    pc.give_item2(70024, 3)
                                end
                            end
                        end
                    end
                end
            end
        end
    end
end
SyaX is offline  
Old 02/27/2012, 10:42   #2
 
elite*gold: 0
Join Date: Oct 2011
Posts: 40
Received Thanks: 4
Bei mir Funktioniert sie wenn du sie überall auch richtig benennst
(siehe achievment statt achievement)

btw: allerdings Funzt es nur ohne
Code:
local var = search_time(hours,minutes,seconds) --hour/minute/second/
local time = actual_time()
local timestamp = actual_timestamp()
mit timer = core dumped
.Visa' is offline  
Old 02/27/2012, 10:44   #3
 
Michael_X's Avatar
 
elite*gold: 4
Join Date: Feb 2011
Posts: 1,878
Received Thanks: 1,350
Lass mich raten .. Du hast den Quest als einer der ersten eingefügt? Dann tritt nämlich gerne dein genannter Fehler auf:

Quote:
Error occured on compile achievment.quest
Lösung: Gib den Dateien die deine Quest´s ausführen 777-Rechte, und dann versuch es erneut.
Michael_X is offline  
Thanks
1 User
Old 02/27/2012, 11:37   #4
 
Synfonia's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 1,064
Received Thanks: 905
Code:
Error occured on compile achievment.quest
Das ist keine Fehlermeldung, das sagt einfach nur, dass das compilen der Quest schiefgegangen ist.
Wichtiger ist viel mehr, was direkt über der Zeile steht.
Wenn du Hilfe brauchst solltest du einem eher die Mitteilen, weil man damit wenigstens etwas anfangen könnte bzg. des Fehlers.
Synfonia is offline  
Old 02/27/2012, 11:46   #5
 
.αpeх''s Avatar
 
elite*gold: 244
Join Date: Jun 2010
Posts: 602
Received Thanks: 471
Heyho,

du musst einfach den bereich

PHP Code:
               if achievement == 3 then
                    say_title
("".. mob_name(20094) ..":")
                    
say("")
                    
say("Please enter hour difference")
                    
local hours input()
                    
say_title("".. mob_name(20094) ..":")
                    
say("")
                    
say("Please enter minute difference")
                    
local minutes input()
                    
say_title("".. mob_name(20094) ..":")
                    
say("")
                    
say("Please enter second difference")
                    
local seconds input()
                    
local var = search_time(hours,minutes,seconds) --hour/minute/second/
                    
local time actual_time()
                    
local timestamp actual_timestamp()
                    
say_title("".. mob_name(20094) ..":")
                    
say("")
                    
say("Actual Timestamp: ".. timestamp .."")
                    
say("Actual Time: "..time)
                    
say("Searched Time: ".. var...":"..var.m..":"..var.s
entfernen.

So würde das passend am Ende aussehen:

PHP Code:
quest achievement begin
    state start begin        
        
--LOGIN
        when login begin
            local actual_achievement_points 
pc.getqf("achievement_points")
            if 
pc.getqf("firstlogin") != 1 then
                local Reward 
1
                pc
.setqf("firstlogin"1)
                
pc.setqf("achievement_points"actual_achievement_points Reward)
                
cmdchat("achievement Dein_erster_Login%".. actual_achievement_points Reward .."")
            else
                
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
            
end
        end
    
        
--BOSSE
        when 691.kill begin
            local Reward 
2
            local Achievement 
"Oberork"
            
local killcount pc.getqf("691")
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("691"killcount 1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1  .."%".. actual_achievement_points Reward .."")
        
end
        when 791.kill begin
            local Reward 
3
            local Achievement 
"Dunkler_Anführer"
            
local killcount pc.getqf("791")
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("791"killcount 1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1  .."%".. actual_achievement_points Reward .."")
        
end
        when 792.kill begin
            local Reward 
4
            local Achievement 
"Dunkler_Geist-Anführer"
            
local killcount pc.getqf("792")
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("792"killcount 1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1  .."%".. actual_achievement_points Reward .."")
        
end
        when 1094.kill begin
            local Reward 
5
            local Achievement 
"Dämonen_Oberhaupt"
            
local killcount pc.getqf("1094")
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("1094"killcount 1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1  .."%".. actual_achievement_points Reward .."")
        
end
        when 1095.kill begin
            local Reward 
10
            local Achievement 
"Blauer_Tod"
            
local killcount pc.getqf("1095")
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("1095"killcount 1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1  .."%".. actual_achievement_points Reward .."")
        
end
        when 1192.kill begin
            local Reward 
12
            local Achievement 
"Große_Eishexe"
            
local killcount pc.getqf("1192")
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("1192"killcount 1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1  .."%".. actual_achievement_points Reward .."")
        
end
        when 1304.kill begin
            local Reward 
5
            local Achievement 
"Gelber_Tigergeist"
            
local killcount pc.getqf("1304")
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("1304"killcount 1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1  .."%".. actual_achievement_points Reward .."")
        
end
        when 1901.kill begin
            local Reward 
4
            local Achievement 
"Neunschwanz"
            
local killcount pc.getqf("1901")
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("1901"killcount 1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1  .."%".. actual_achievement_points Reward .."")
        
end
        when 2091.kill begin
            local Reward 
3
            local Achievement 
"Königinnenspinne"
            
local killcount pc.getqf("2091")
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("2091"killcount 1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1  .."%".. actual_achievement_points Reward .."")
        
end
        when 2206.kill begin
            local Reward 
3
            local Achievement 
"Flammenkönig"
            
local killcount pc.getqf("2206")
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("2206"killcount 1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1  .."%".. actual_achievement_points Reward .."")
        
end
        when 2191.kill begin
            local Reward 
5
            local Achievement 
"Große_Wüstenschildkröte"
            
local killcount pc.getqf("2191")
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("2191"killcount 1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1  .."%".. actual_achievement_points Reward .."")
        
end
        when 2493.kill begin
            local Reward 
25
            local Achievement 
"Beran-Setaou"
            
local killcount pc.getqf("2493")
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("2493"killcount 1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)
            
cmdchat("achievement ".. Achievement .."_getötet#".. killcount 1  .."%".. actual_achievement_points Reward .."")
        
end
        
        
--METINS
        when 8020.kill begin
            local Reward 
5
            local Achievement 
"Shinsoo-Felsen"
            
local killcount pc.getqf("8020")
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("8020"killcount 1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)
            
cmdchat("achievement ".. Achievement .."_zerstört#".. killcount 1  .."%".. actual_achievement_points Reward .."")
        
end
        when 8021.kill begin
            local Reward 
5
            local Achievement 
"Jinno-Felsen"
            
local killcount pc.getqf("8021")
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("8021"killcount 1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)
            
cmdchat("achievement ".. Achievement .."_zerstört#".. killcount 1  .."%".. actual_achievement_points Reward .."")
        
end
        when 8022.kill begin
            local Reward 
5
            local Achievement 
"Chunjo-Felsen"
            
local killcount pc.getqf("8022")
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("8022"killcount 1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)
            
cmdchat("achievement ".. Achievement .."_zerstört#".. killcount 1  .."%".. actual_achievement_points Reward .."")
        
end
        when 8023.kill begin
            local Reward 
5
            local Achievement 
"Kaiserfelsen"
            
local killcount pc.getqf("8023")
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("8023"killcount 1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)
            
cmdchat("achievement ".. Achievement .."_zerstört#".. killcount 1  .."%".. actual_achievement_points Reward .."")
        
end
        when 8026.kill begin
            local Reward 
2
            local Achievement 
"Tu-Young"
            
local killcount pc.getqf("8026")
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("8026"killcount 1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)
            
cmdchat("achievement ".. Achievement .."_zerstört#".. killcount 1  .."%".. actual_achievement_points Reward .."")
        
end
        when 8027.kill begin
            local Reward 
3
            local Achievement 
"Jeon-Un"
            
local killcount pc.getqf("8027")
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("8027"killcount 1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)
            
cmdchat("achievement ".. Achievement .."_zerstört#".. killcount 1  .."%".. actual_achievement_points Reward .."")
        
end

        
--LEVELS
        when login 
or levelup with pc.get_level() >= 50 and pc.getqf("Level50") != 1 begin
            local Reward 
2
            local Achievement 
"Level_50"
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("Level50"1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)            
            
cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points Reward .."")
        
end
        when login 
or levelup with pc.get_level() >= 75 and pc.getqf("Level75") != 1 begin
            local Reward 
5
            local Achievement 
"Level_75"
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("Level75"1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)            
            
cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points Reward .."")
        
end
        when login 
or levelup with pc.get_level() >= 85 and pc.getqf("Level85") != 1 begin
            local Reward 
10
            local Achievement 
"Level_85"
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("Level85"1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)            
            
cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points Reward .."")
        
end
        when login 
or levelup with pc.get_level() >= 90 and pc.getqf("Level90") != 1 begin
            local Reward 
25
            local Achievement 
"Level_90"
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("Level90"1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)            
            
cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points Reward .."")
        
end
        when login 
or levelup with pc.get_level() >= 95 and pc.getqf("Level95") != 1 begin
            local Reward 
50
            local Achievement 
"Level_95"
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("Level95"1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)            
            
cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points Reward .."")
        
end
        when login 
or levelup with pc.get_level() >= 99 and pc.getqf("Level99") != 1 begin
            local Reward 
100
            local Achievement 
"Level_99"
            
local actual_achievement_points pc.getqf("achievement_points")
            
pc.setqf("Level99"1)
            
pc.setqf("achievement_points"actual_achievement_points Reward)            
            
cmdchat("achievement ".. Achievement .."_erreicht%".. actual_achievement_points Reward .."")
        
end
        
        
--CHECK EQUIP
        when login begin
            loop_timer
("check_eq"10)
        
end
        when check_eq
.timer begin
            local russi 
pc.get_armor()
            
local waffe pc.get_weapon()
            
local actual_achievement_points pc.getqf("achievement_points")
            
local Reward 5
            
if russi==11299 and pc.getqf("achievement_ssp") != 1 then
                pc
.setqf("achievement_ssp"1)
                
pc.setqf("achievement_points"actual_achievement_points Reward)
                
cmdchat("achievement Schwarzstahl-Panzer+9%".. actual_achievement_points Reward .."")
            elseif 
russi==11499 and pc.getqf("achievement_swa") != 1 then
                pc
.setqf("achievement_swa"1)
                
pc.setqf("achievement_points"actual_achievement_points Reward)
                
cmdchat("achievement Schwarzwindanzug+9%".. actual_achievement_points Reward .."")
            elseif 
russi==11699 and pc.getqf("achievement_mpp") != 1 then
                pc
.setqf("achievement_mpp"1)
                
pc.setqf("achievement_points"actual_achievement_points Reward)
                
cmdchat("achievement Magie-Plattenpanzer+9%".. actual_achievement_points Reward .."")
            elseif 
russi==11899 and pc.getqf("achievement_sk") != 1 then
                pc
.setqf("achievement_sk"1)
                
pc.setqf("achievement_points"actual_achievement_points Reward)
                
cmdchat("achievement Schwarze_Kleidung+9%".. actual_achievement_points Reward .."")
            elseif 
waffe==189 and pc.getqf("achievement_gifti") != 1 then
                pc
.setqf("achievement_gifti"1)
                
pc.setqf("achievement_points"actual_achievement_points Reward)
                
cmdchat("achievement Giftschwert+9%".. actual_achievement_points Reward .."")
            elseif 
waffe==199 and pc.getqf("achievement_lowenschw.") != 1 then
                pc
.setqf("achievement_lowenschw."1)
                
pc.setqf("achievement_points"actual_achievement_points Reward)
                
cmdchat("achievement Löwenschwert+9%".. actual_achievement_points Reward .."")
            elseif 
waffe==5129 and pc.getqf("achievement_orchiglocke") != 1 then
                pc
.setqf("achievement_orchiglocke"1)
                
pc.setqf("achievement_points"actual_achievement_points Reward)
                
cmdchat("achievement Orchideenglocke+9%".. actual_achievement_points Reward .."")
            elseif 
waffe==2179 and pc.getqf("achievement_krahenstahl") != 1 then
                pc
.setqf("achievement_krahenstahl"1)
                
pc.setqf("achievement_points"actual_achievement_points Reward)
                
cmdchat("achievement Krähenstahlbogen+9%".. actual_achievement_points Reward .."")
            elseif 
waffe==1139 and pc.getqf("achievement_teufelsflugenchak") != 1 then
                pc
.setqf("achievement_teufelsflugenchak"1)
                
pc.setqf("achievement_points"actual_achievement_points Reward)
                
cmdchat("achievement Teufelsflügel-Chakram+9%".. actual_achievement_points Reward .."")
            elseif 
waffe==3169 and pc.getqf("achievement_Grolli") != 1 then
                pc
.setqf("achievement_Grolli"1)
                
pc.setqf("achievement_points"actual_achievement_points Reward)
                
cmdchat("achievement Grollschwert+9%".. actual_achievement_points Reward .."")
            
end
        end
        
        when 30003.chat
."Achievement Shop" begin
            local actual_achievement_points 
pc.getqf("achievement_points")
            if 
actual_achievement_points <= 0 then
                say_title
("".. mob_name(30003) ..":")
                
say("")
                
say("Hallo ".. pc.get_name() ..",")
                
say("")
                
say("Hier kannst du deine erworbenen Achievement-Points")
                
say("gegen tolle Items eintauschen, falls du möchtest.")
                
say("Leider hast du im Moment keine Achievement-Points,")
                
say("die du eintauschen könntest")
                
say("")
                
say("")
                
say("")
                
say_reward("Komme mit Achievement-Points erneut zu mir")
            else
                
say_title("".. mob_name(30003) ..":")
                
say("")
                
say("Hallo ".. pc.get_name() ..",")
                
say("")
                
say("Ich sehe du hast Achievement-Points gesammelt.")
                
say("Möchtest du diese gegen tolle Items eintauschen?")
                
say("Ich habe einige Items, ")
                
say("die sehr wertvoll sein könnten.")
                
local achievement select("Eintauschen","Abbrechen")
                if 
achievement == 1 then
                    say_title
("".. mob_name(30003) ..":")
                    
say("")
                    
say("Bitte wähle deine Kategorie.")
                    
local selectcategory select("Upp-Items","Hilfs-Items","Drachengott-Items","Bonus-Items","Shop verlassen")
                    if 
selectcategory == 5 then
                        
return
                    elseif 
selectcategory == 1 then
                        say_title
("".. mob_name(30003) ..":")
                        
say("")
                        
say("Du möchtest Upp-Items?")
                        
say("Ich habe ein großes Sortiment an Upp-Items.")
                        
local uppitems select("Weiße Perle","Blaue Perle","Rote Perle","Magisches Metall","Shop verlassen")
                        if 
uppitems == 5 then
                            
return
                        elseif 
uppitems == 1 then
                            local Price 
50
                            say_title
("".. mob_name(30003) ..":")
                            
say("")
                            
say("Willst du eine Weiße Perle kaufen?")
                            
say("Du kannst sie zum Verbessern von Gegenständen gebrauchen")
                            
say("")
                            
say("")
                            
say("")
                            
say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
                            
local buyselection select("Weiße Perle kaufen","Abbrechen")
                            if 
buyselection == 2 then
                                
return
                            elseif 
buyselection == 1 then
                                
if pc.getqf("achievement_points") < Price then
                                    say_title
("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Du hast leider nicht genügend Achievement-Points.")
                                    
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                    
say("weitere Achievement-Points gesammelt hast")
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    
say_title("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Hier bitte, deine Weiße Perle.")
                                    
say("Diese Achievement-Points sind mir diese Perle wert.")
                                    
say("Passe gut auf sie auf, sie ist sehr wertvoll.")
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_item_vnum(27992)
                                    
say_reward("Du hast eine Weiße Perle erhalten")
                                    
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                    
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    
pc.give_item2(279921)
                                
end
                            end
                        
elseif uppitems == 2 then
                            local Price 
100
                            say_title
("".. mob_name(30003) ..":")
                            
say("")
                            
say("Willst du eine Blaue Perle kaufen?")
                            
say("Du kannst sie zum Verbessern von Gegenständen gebrauchen")
                            
say("")
                            
say("")
                            
say("")
                            
say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
                            
local buyselection select("Blaue Perle kaufen","Abbrechen")
                            if 
buyselection == 2 then
                                
return
                            elseif 
buyselection == 1 then
                                
if pc.getqf("achievement_points") < Price then
                                    say_title
("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Du hast leider nicht genügend Achievement-Points.")
                                    
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                    
say("weitere Achievement-Points gesammelt hast")
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    
say_title("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Hier bitte, deine Blaue Perle.")
                                    
say("Diese Achievement-Points sind mir diese Perle wert.")
                                    
say("Passe gut auf sie auf, sie ist sehr wertvoll.")
                                    
say_item_vnum(27993)
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_reward("Du hast eine Blaue Perle erhalten")
                                    
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                    
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    
pc.give_item2(279931)
                                
end
                            end
                        
elseif uppitems == 3 then
                            local Price 
150
                            say_title
("".. mob_name(30003) ..":")
                            
say("")
                            
say("Willst du eine Rote Perle kaufen?")
                            
say("Du kannst sie zum Verbessern von Gegenständen gebrauchen")
                            
say("")
                            
say("")
                            
say("")
                            
say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
                            
local buyselection select("Rote Perle kaufen","Abbrechen")
                            if 
buyselection == 2 then
                                
return
                            elseif 
buyselection == 1 then
                                
if pc.getqf("achievement_points") < Price then
                                    say_title
("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Du hast leider nicht genügend Achievement-Points.")
                                    
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                    
say("weitere Achievement-Points gesammelt hast")
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    
say_title("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Hier bitte, deine Rote Perle.")
                                    
say("Diese Achievement-Points sind mir diese Perle wert.")
                                    
say("Passe gut auf sie auf, sie ist sehr wertvoll.")
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_item_vnum(27994)
                                    
say_reward("Du hast eine Rote Perle erhalten")
                                    
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                    
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    
pc.give_item2(279941)
                                
end
                            end
                        
elseif uppitems == 4 then
                            local Price 
25
                            say_title
("".. mob_name(30003) ..":")
                            
say("")
                            
say("Willst du einen Magischen Stein kaufen?")
                            
say("Damit kannst du deine Items verbessern,")
                            
say("ohne dass die Gefahr des Verlustes des Items besteht")
                            
say("Auch verschlechtert sich bei einem Fehlschlag")
                            
say("sich nicht die Qualität des Items")
                            
say("")
                            
say("")
                            
say("")
                            
say_reward("Das ganze kostet dich ".. Price .." Achievement-Points.")
                            
local buyselection select("Magischen Stein kaufen","Abbrechen")
                            if 
buyselection == 2 then
                                
return
                            elseif 
buyselection == 1 then
                                
if pc.getqf("achievement_points") < Price then
                                    say_title
("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Du hast leider nicht genügend Achievement-Points.")
                                    
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                    
say("weitere Achievement-Points gesammelt hast")
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    
say_title("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Hier bitte, dein Magischer Stein.")
                                    
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                    
say("falls dir mal wenig Geld zur Verfügung steht.")
                                    
say("Diese Achievement-Points sind mir dieser Stein auf jeden Fall wert.")
                                    
say("Passe gut auf es auf.")
                                    
say_item_vnum(25041)
                                    
say_reward("Du hast ein Magischen Stein erhalten")
                                    
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                    
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    
pc.give_item2(250411)
                                
end
                            end
                        end
                    
elseif selectcategory == 2 then
                        say_title
("".. mob_name(30003) ..":")
                        
say("")
                        
say("Du brauchst also Items die dich im Spielverlauf")
                        
say("weiterbringen und unterstützen?")
                        
say("Sehr gern, auch hiervon hab ich einiges im Angebot")
                        
local hilfsitems select("Exp-Ring","Handschuh des Diebes","Medaille des Glücks","Buch des Anführers","Medaille des Drachen","Shop verlassen")
                        if 
hilfsitems == 6 then
                            
return
                        elseif 
hilfsitems == 1 then
                            say_title
("".. mob_name(30003) ..":")
                            
say("")
                            
say("Eine gute Wahl, allerdings gibt habe ich hiervon")
                            
say("verschiedene Angebote für deine Achievement-Points.")
                            
say("Einige sind natürlich besser und ")
                            
say("kosten dich mehr als andere.")
                            
local expringe select("30 Minuten Exp-Ring","3 Stunden Exp-Ring","10 Stunden Exp-Ring","Abbrechen")
                            if 
expringe == 4 then
                                
return
                            elseif 
expringe == 1 then
                                local Price 
10
                                say_title
("".. mob_name(30003) ..":")
                                
say("")
                                
say("Dieser Exp-Ring hält 30 Minuten lang.")
                                
say("Du kannst ihn jederzeit an- und ausziehen,")
                                
say("sodass du ihn sehr effizient benutzen kannst.")
                                
say("")
                                
say("")
                                
say("")
                                
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                
local buyselection select("Exp-Ring kaufen","Abbrechen")
                                if 
buyselection == 2 then
                                    
return
                                elseif 
buyselection == 1 then
                                    
if pc.getqf("achievement_points") < Price then
                                        say_title
("".. mob_name(30003) ..":")
                                        
say("")
                                        
say("Du hast leider nicht genügend Achievement-Points.")
                                        
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                        
say("weitere Achievement-Points gesammelt hast")
                                        
say("")
                                        
say("")
                                        
say("")
                                        
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                        return    
                                    else
                                        
say_title("".. mob_name(30003) ..":")
                                        
say("")
                                        
say("Hier bitte, dein 30 minütiger Exp-Ring.")
                                        
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                        
say("falls dir mal wenig Geld zur Verfügung steht.")
                                        
say("Aber ich denke du kannst diesen Exp-Ring auch so gut gebrauchen.")
                                        
say("Passe gut auf ihn auf.")
                                        
say_item_vnum(72002)
                                        
say_reward("Du hast einen 30 minütigen Exp-Ring erhalten")
                                        
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                        
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                        
pc.give_item2(720021)
                                    
end
                                end
                                
elseif expringe == 2 then
                                local Price 
20
                                say_title
("".. mob_name(30003) ..":")
                                
say("")
                                
say("Dieser Exp-Ring hält 3 Stunden    lang.")
                                
say("Du kannst ihn jederzeit an- und ausziehen,")
                                
say("sodass du ihn sehr effizient benutzen kannst.")
                                
say("")
                                
say("")
                                
say("")
                                
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                
local buyselection select("Exp-Ring kaufen","Abbrechen")
                                if 
buyselection == 2 then
                                    
return
                                elseif 
buyselection == 1 then
                                    
if pc.getqf("achievement_points") < Price then
                                        say_title
("".. mob_name(30003) ..":")
                                        
say("")
                                        
say("Du hast leider nicht genügend Achievement-Points.")
                                        
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                        
say("weitere Achievement-Points gesammelt hast")
                                        
say("")
                                        
say("")
                                        
say("")
                                        
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                        return    
                                    else
                                        
say_title("".. mob_name(30003) ..":")
                                        
say("")
                                        
say("Hier bitte, dein 3 stündiger Exp-Ring.")
                                        
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                        
say("falls dir mal wenig Geld zur Verfügung steht.")
                                        
say("Aber ich denke du kannst diesen Exp-Ring auch so gut gebrauchen.")
                                        
say("Passe gut auf ihn auf.")
                                        
say_item_vnum(72003)
                                        
say_reward("Du hast einen 3 stündigen Exp-Ring erhalten")
                                        
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                        
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                        
pc.give_item2(720031)
                                    
end
                                
elseif expringe == 3 then
                                    local Price 
30
                                    say_title
("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Dieser Exp-Ring hält 10 Stunden lang.")
                                    
say("Du kannst ihn jederzeit an- und ausziehen,")
                                    
say("sodass du ihn sehr effizient benutzen kannst.")
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                    
local buyselection select("Exp-Ring kaufen","Abbrechen")
                                    if 
buyselection == 2 then
                                        
return
                                    elseif 
buyselection == 1 then
                                        
if pc.getqf("achievement_points") < Price then
                                            say_title
("".. mob_name(30003) ..":")
                                            
say("")
                                            
say("Du hast leider nicht genügend Achievement-Points.")
                                            
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                            
say("weitere Achievement-Points gesammelt hast")
                                            
say("")
                                            
say("")
                                            
say("")
                                            
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                            return    
                                        else
                                            
say_title("".. mob_name(30003) ..":")
                                            
say("")
                                            
say("Hier bitte, dein 10 stündiger Exp-Ring.")
                                            
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                            
say("falls dir mal wenig Geld zur Verfügung steht.")
                                            
say("Aber ich denke du kannst diesen Exp-Ring auch so gut gebrauchen.")
                                            
say("Passe gut auf ihn auf.")
                                            
say_item_vnum(72001)
                                            
say_reward("Du hast einen 10 stündigen Exp-Ring erhalten")
                                            
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                            
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                            
pc.give_item2(720011)
                                        
end
                                    end
                                end
                            end
                        
elseif hilfsitems == 2 then
                            say_title
("".. mob_name(30003) ..":")
                            
say("")
                            
say("Eine gute Wahl, allerdings gibt habe ich hiervon")
                            
say("verschiedene Angebote für deine Achievement-Points.")
                            
say("Einige sind natürlich besser und ")
                            
say("kosten dich mehr als andere.")
                            
local handschuhe select("30 Minuten Diebeshandschuh","3 Stunden Diebeshandschuh","10 Stunden Diebeshandschuh","Abbrechen")
                            if 
handschuhe == 4 then
                                
return
                            elseif 
handschuhe == 1 then
                                local Price 
7
                                say_title
("".. mob_name(30003) ..":")
                                
say("")
                                
say("Dieser Diebeshandschuh hält 30 Minuten lang.")
                                
say("Du kannst ihn jederzeit an- und ausziehen,")
                                
say("sodass du ihn sehr effizient benutzen kannst.")
                                
say("")
                                
say("")
                                
say("")
                                
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                
local buyselection select("Diebeshandschuh kaufen","Abbrechen")
                                if 
buyselection == 2 then
                                    
return
                                elseif 
buyselection == 1 then
                                    
if pc.getqf("achievement_points") < Price then
                                        say_title
("".. mob_name(30003) ..":")
                                        
say("")
                                        
say("Du hast leider nicht genügend Achievement-Points.")
                                        
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                        
say("weitere Achievement-Points gesammelt hast")
                                        
say("")
                                        
say("")
                                        
say("")
                                        
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                        return    
                                    else
                                        
say_title("".. mob_name(30003) ..":")
                                        
say("")
                                        
say("Hier bitte, dein 30 minütiger Diebeshandschuh.")
                                        
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                        
say("falls dir mal wenig Geld zur Verfügung steht.")
                                        
say("Aber ich denke du kannst diesen Diebeshandschuh auch so gut gebrauchen.")
                                        
say("Passe gut auf ihn auf.")
                                        
say_item_vnum(72005)
                                        
say_reward("Du hast einen 30 minütigen Diebeshandschuh erhalten")
                                        
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                        
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                        
pc.give_item2(720051)
                                    
end
                                end
                            
elseif handschuhe == 2 then
                                local Price 
11
                                say_title
("".. mob_name(30003) ..":")
                                
say("")
                                
say("Dieser Diebeshandschuh hält 3 Stunden    lang.")
                                
say("Du kannst ihn jederzeit an- und ausziehen,")
                                
say("sodass du ihn sehr effizient benutzen kannst.")
                                
say("")
                                
say("")
                                
say("")
                                
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                
local buyselection select("Diebeshandschuh kaufen","Abbrechen")
                                if 
buyselection == 2 then
                                    
return
                                elseif 
buyselection == 1 then
                                    
if pc.getqf("achievement_points") < Price then
                                        say_title
("".. mob_name(30003) ..":")
                                        
say("")
                                        
say("Du hast leider nicht genügend Achievement-Points.")
                                        
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                        
say("weitere Achievement-Points gesammelt hast")
                                        
say("")
                                        
say("")
                                        
say("")
                                        
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                        return    
                                    else
                                        
say_title("".. mob_name(30003) ..":")
                                        
say("")
                                        
say("Hier bitte, dein 3 stündiger Diebeshandschuh.")
                                        
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                        
say("falls dir mal wenig Geld zur Verfügung steht.")
                                        
say("Aber ich denke du kannst diesen Diebeshandschuh auch so gut gebrauchen.")
                                        
say("Passe gut auf ihn auf.")
                                        
say_item_vnum(72006)
                                        
say_reward("Du hast einen 3 stündigen Diebeshandschuh erhalten")
                                        
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                        
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                        
pc.give_item2(720061)
                                    
end
                                
elseif handschuhe == 3 then
                                    local Price 
15
                                    say_title
("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Dieser Diebeshandschuh hält 10 Stunden lang.")
                                    
say("Du kannst ihn jederzeit an- und ausziehen,")
                                    
say("sodass du ihn sehr effizient benutzen kannst.")
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                    
local buyselection select("Diebeshandschuh kaufen","Abbrechen")
                                    if 
buyselection == 2 then
                                        
return
                                    elseif 
buyselection == 1 then
                                        
if pc.getqf("achievement_points") < Price then
                                            say_title
("".. mob_name(30003) ..":")
                                            
say("")
                                            
say("Du hast leider nicht genügend Achievement-Points.")
                                            
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                            
say("weitere Achievement-Points gesammelt hast")
                                            
say("")
                                            
say("")
                                            
say("")
                                            
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                            return    
                                        else
                                            
say_title("".. mob_name(30003) ..":")
                                            
say("")
                                            
say("Hier bitte, dein 10 stündiger Diebeshandschuh.")
                                            
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                            
say("falls dir mal wenig Geld zur Verfügung steht.")
                                            
say("Aber ich denke du kannst diesen Diebeshandschuh auch so gut gebrauchen.")
                                            
say("Passe gut auf ihn auf.")
                                            
say_item_vnum(72004)
                                            
say_reward("Du hast einen 10 stündigen Diebeshandschuh erhalten")
                                            
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                            
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                            
pc.give_item2(720041)
                                        
end
                                    end
                                end
                            end
                        
elseif hilfsitems == 3 then
                            say_title
("".. mob_name(30003) ..":")
                            
say("")
                            
say("Eine gute Wahl, allerdings gibt habe ich hiervon")
                            
say("verschiedene Angebote für deine Achievement-Points.")
                            
say("Einige sind natürlich besser und ")
                            
say("kosten dich mehr als andere.")
                            
local medaillen select("30 Minuten Glücksmedaille","3 Stunden Glücksmedaille","10 Stunden Glücksmedaille","Abbrechen")
                            if 
medaillen == 4 then
                                
return
                            elseif 
medaillen == 1 then
                                local Price 
7
                                say_title
("".. mob_name(30003) ..":")
                                
say("")
                                
say("Dieser Medaille des Glücks hält 30 Minuten lang.")
                                
say("Du kannst sie jederzeit an- und ausziehen,")
                                
say("sodass du sie sehr effizient benutzen kannst.")
                                
say("")
                                
say("")
                                
say("")
                                
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                
local buyselection select("Medaille des Glücks kaufen","Abbrechen")
                                if 
buyselection == 2 then
                                    
return
                                elseif 
buyselection == 1 then
                                    
if pc.getqf("achievement_points") < Price then
                                        say_title
("".. mob_name(30003) ..":")
                                        
say("")
                                        
say("Du hast leider nicht genügend Achievement-Points.")
                                        
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                        
say("weitere Achievement-Points gesammelt hast")
                                        
say("")
                                        
say("")
                                        
say("")
                                        
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                        return    
                                    else
                                        
say_title("".. mob_name(30003) ..":")
                                        
say("")
                                        
say("Hier bitte, deine 30 minütige Medaille des Glücks.")
                                        
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                        
say("falls dir mal wenig Geld zur Verfügung steht.")
                                        
say("Aber ich denke du kannst diese Medaille des Glücks auch so gut gebrauchen.")
                                        
say("Passe gut auf sie auf.")
                                        
say_item_vnum(72023)
                                        
say_reward("Du hast eine 30 minütigen Glücksmedaille erhalten")
                                        
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                        
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                        
pc.give_item2(720231)
                                    
end
                                end
                            
elseif medaillen == 2 then
                                local Price 
11
                                say_title
("".. mob_name(30003) ..":")
                                
say("")
                                
say("Diese Medaille des Glücks hält 3 Stunden lang.")
                                
say("Du kannst sie jederzeit an- und ausziehen,")
                                
say("sodass du sie sehr effizient benutzen kannst.")
                                
say("")
                                
say("")
                                
say("")
                                
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                
local buyselection select("Medaille des Glücks kaufen","Abbrechen")
                                if 
buyselection == 2 then
                                    
return
                                elseif 
buyselection == 1 then
                                    
if pc.getqf("achievement_points") < Price then
                                        say_title
("".. mob_name(30003) ..":")
                                        
say("")
                                        
say("Du hast leider nicht genügend Achievement-Points.")
                                        
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                        
say("weitere Achievement-Points gesammelt hast")
                                        
say("")
                                        
say("")
                                        
say("")
                                        
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                        return    
                                    else
                                        
say_title("".. mob_name(30003) ..":")
                                        
say("")
                                        
say("Hier bitte, deine 3 stündige Medaille des Glücks.")
                                        
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                        
say("falls dir mal wenig Geld zur Verfügung steht.")
                                        
say("Aber ich denke du kannst diese Medaille des Glücks auch so gut gebrauchen.")
                                        
say("Passe gut auf sie auf.")
                                        
say_item_vnum(72024)
                                        
say_reward("Du hast eine 3 stündige Medaille des Glücks erhalten")
                                        
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                        
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                        
pc.give_item2(720241)
                                    
end
                                
elseif medaillen == 3 then
                                    local Price 
15
                                    say_title
("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Diese Medaille des Glücks hält 10 Stunden lang.")
                                    
say("Du kannst sie jederzeit an- und ausziehen,")
                                    
say("sodass du sie sehr effizient benutzen kannst.")
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                    
local buyselection select("Medaille des Glücks kaufen","Abbrechen")
                                    if 
buyselection == 2 then
                                        
return
                                    elseif 
buyselection == 1 then
                                        
if pc.getqf("achievement_points") < Price then
                                            say_title
("".. mob_name(30003) ..":")
                                            
say("")
                                            
say("Du hast leider nicht genügend Achievement-Points.")
                                            
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                            
say("weitere Achievement-Points gesammelt hast")
                                            
say("")
                                            
say("")
                                            
say("")
                                            
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                            return    
                                        else
                                            
say_title("".. mob_name(30003) ..":")
                                            
say("")
                                            
say("Hier bitte, deine 10 stündige Medaille des Glücks.")
                                            
say("Du kannst dieses wertvolle Stück auch in einem Shop verkaufen,")
                                            
say("falls dir mal wenig Geld zur Verfügung steht.")
                                            
say("Aber ich denke du kannst diese Medaille des Glücks auch so gut gebrauchen.")
                                            
say("Passe gut auf sie auf.")
                                            
say_item_vnum(72022)
                                            
say_reward("Du hast eine 10 stündige Medaille des Glücks erhalten")
                                            
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                            
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                            
pc.give_item2(720221)
                                        
end
                                    end
                                end
                            end
                        
elseif hilfsitems == 4 then
                            say_title
("".. mob_name(30003) ..":")
                            
say("")
                            
say("Das Leveln in Gruppen macht doch am meisten Spaß.")
                            
say("Aber die Exp zu teilen ist natürlich hart.")
                            
say("Ein Buch des Anführers kann dir da abhelfen.")
                            
say("Es gibt der Gruppe einen Exp-Bonus, damit ihr auch")
                            
say("weiterhin Spaß am leveln haben könnt")
                            
say("und schnell vorran kommt.")
                            
local bucher select("15 Minuten Buch des Anführers","30 Minuten Buch des Anführers","3 Stunden Buch des Anführers","Abbrechen")
                            if 
bucher == 4 then
                                
return
                            elseif 
bucher == 1 then
                                local Price 
2
                                say_title
("".. mob_name(30003) ..":")
                                
say("")
                                
say("Dieses Buch des Anführers dauert 15 Minuten lang an")
                                
say("und gibt euch einen Exp-Bonus von 30%")
                                
say("Du kannst es jederzeit an- und ausziehen,")
                                
say("sodass du es sehr effizient benutzen kannst.")
                                
say("")
                                
say("")
                                
say("")
                                
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                
local buyselection select("Buch des Anführers","Abbrechen")
                                if 
buyselection == 2 then
                                    
return
                                elseif 
buyselection == 1 then
                                    
if pc.getqf("achievement_points") < Price then
                                        say_title
("".. mob_name(30003) ..":")
                                        
say("")
                                        
say("Du hast leider nicht genügend Achievement-Points.")
                                        
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                        
say("weitere Achievement-Points gesammelt hast")
                                        
say("")
                                        
say("")
                                        
say("")
                                        
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                        return    
                                    else
                                        
say_title("".. mob_name(30003) ..":")
                                        
say("")
                                        
say("Hier bitte, dein 15 minütiges Buch des Anführers.")
                                        
say("Du kannst dieses wertvolle Buch auch ")
                                        
say("in einem Shop verkaufen,")
                                        
say("falls dir mal wenig Geld zur Verfügung steht.")
                                        
say("Aber ich denke du wirst dieses Buch ")
                                        
say("beim Leveln mehr benötigen.")
                                        
say("Passe gut auf es auf.")
                                        
say_item_vnum(72043)
                                        
say_reward("Du hast ein 15 minütiges Buch des Anführers erhalten")
                                        
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                        
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                        
pc.give_item2(720431)
                                    
end
                                end
                            
elseif bucher == 2 then
                                local Price 
5
                                say_title
("".. mob_name(30003) ..":")
                                
say("")
                                
say("Dieses Buch des Anführers dauert 30 Minuten lang an")
                                
say("und gibt euch einen Exp-Bonus von 30%")
                                
say("Du kannst es jederzeit an- und ausziehen,")
                                
say("sodass du es sehr effizient benutzen kannst.")
                                
say("")
                                
say("")
                                
say("")
                                
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                
local buyselection select("Buch des Anführers","Abbrechen")
                                if 
buyselection == 2 then
                                    
return
                                elseif 
buyselection == 1 then
                                    
if pc.getqf("achievement_points") < Price then
                                        say_title
("".. mob_name(30003) ..":")
                                        
say("")
                                        
say("Du hast leider nicht genügend Achievement-Points.")
                                        
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                        
say("weitere Achievement-Points gesammelt hast")
                                        
say("")
                                        
say("")
                                        
say("")
                                        
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                        return    
                                    else
                                        
say_title("".. mob_name(30003) ..":")
                                        
say("")
                                        
say("Hier bitte, dein 30 minütiges Buch des Anführers.")
                                        
say("Du kannst dieses wertvolle Buch auch ")
                                        
say("in einem Shop verkaufen,")
                                        
say("falls dir mal wenig Geld zur Verfügung steht.")
                                        
say("Aber ich denke du wirst dieses Buch ")
                                        
say("beim Leveln mehr benötigen.")
                                        
say("Passe gut auf es auf.")
                                        
say_item_vnum(72044)
                                        
say_reward("Du hast ein 30 minütiges Buch des Anführers erhalten")
                                        
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                        
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                        
pc.give_item2(720441)
                                    
end
                                end
                            
elseif bucher == 3 then
                                local Price 
10
                                say_title
("".. mob_name(30003) ..":")
                                
say("")
                                
say("Dieses Buch des Anführers dauert 3 Stunden lang an")
                                
say("und gibt euch einen Exp-Bonus von 30%")
                                
say("Du kannst es jederzeit an- und ausziehen,")
                                
say("sodass du es sehr effizient benutzen kannst.")
                                
say("")
                                
say("")
                                
say("")
                                
say_reward("Das ganze würde dich ".. Price .." Achievement-Points kosten.")
                                
local buyselection select("Buch des Anführers","Abbrechen")
                                if 
buyselection == 2 then
                                    
return
                                elseif 
buyselection == 1 then
                                    
if pc.getqf("achievement_points") < Price then
                                        say_title
("".. mob_name(30003) ..":")
                                        
say("")
                                        
say("Du hast leider nicht genügend Achievement-Points.")
                                        
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                        
say("weitere Achievement-Points gesammelt hast")
                                        
say("")
                                        
say("")
                                        
say("")
                                        
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                        return    
                                    else
                                        
say_title("".. mob_name(30003) ..":")
                                        
say("")
                                        
say("Hier bitte, dein 3 stündiges Buch des Anführers.")
                                        
say("Du kannst dieses wertvolle Buch auch ")
                                        
say("in einem Shop verkaufen,")
                                        
say("falls dir mal wenig Geld zur Verfügung steht.")
                                        
say("Aber ich denke du wirst dieses Buch ")
                                        
say("beim Leveln mehr benötigen.")
                                        
say("Passe gut auf es auf.")
                                        
say_item_vnum(72045
                                        
say_reward("Du hast ein 3 stündiges Buch des Anführers erhalten")
                                        
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                        
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                        
pc.give_item2(720451)
                                    
end
                                end
                            end
                        
elseif hilfsitems == 5 then
                            local Price 
10
                            say_title
("".. mob_name(30003) ..":")
                            
say("")
                            
say("Im hohen Level schmerzt einen der Exp-Verlust")
                            
say("teilweise viel mehr als im niedrigeren Level.")
                            
say("Mit der Medaille des Drachen verlierst")
                            
say("du keinen hart erkämpften Exp mehr.")
                            
say("")
                            
say("")
                            
say("")
                            
say_reward("Sie würde dich ".. Price .." Achievement-Points kosten.")
                            
local buyselection select("Medaille des Drachen kaufen","Abbrechen")
                            if 
buyselection == 2 then
                                
return
                            elseif 
buyselection == 1 then
                                
if pc.getqf("achievement_points") < Price then
                                    say_title
("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Du hast leider nicht genügend Achievement-Points.")
                                    
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                    
say("weitere Achievement-Points gesammelt hast")
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    
say_title("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Hier bitte, deine Medaillen des Drachen.")
                                    
say("Diese Achievement-Points sind mir ")
                                    
say("diese Medaillen wert.")
                                    
say("Du kannst sie notfalls auf dem Markt verkaufen.")
                                    
say("Sie werden sicherlich gut verkauft werden, ")
                                    
say("schließlich sind teure und seltene Items beliebt.")
                                    
say_item_vnum(71004)
                                    
say_reward("Du hast 5 Medaillen des Drachen erhalten")
                                    
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                    
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    
pc.give_item2(710045)
                                
end
                            end
                        end
                    
elseif selectcategory == 3 then
                        say_title
("".. mob_name(30003) ..":")
                        
say("")
                        
say("Du verlangst Drachengott-Items für deine AchievementPoints?")
                        
say("Die Drachengott-Items sind sehr selten und wertvoll,die gebe ich nur sehr ungern raus.")
                        
local drachengott select("Drachengott-Leben","Drachengott-Angriff","Drachengott-Verteidigung","Drachengott-Intelligenz","Shop verlassen")
                        if 
drachengott == 5 then
                            
return
                        elseif 
drachengott == 1 then
                            local Price 
20
                            say_title
("".. mob_name(30003) ..":")
                            
say("")
                            
say("Das Drachengott-Leben erhöht deine Lebenspunkte")
                            
say("um 20% für eine geraume Zeit.")
                            
say("Er ist allgemein sehr hilfreich.")
                            
say("")
                            
say("")
                            
say("")
                            
say_reward("Es kostet dich ".. Price .." Achievement-Points.")
                            
local buyselection select("Drachengott-Leben kaufen","Abbrechen")
                            if 
buyselection == 2 then
                                
return
                            elseif 
buyselection == 1 then
                                
if pc.getqf("achievement_points") < Price then
                                    say_title
("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Du hast leider nicht genügend Achievement-Points.")
                                    
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                    
say("weitere Achievement-Points gesammelt hast")
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    
say_title("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Hier bitte, deine Drachengott-Leben.")
                                    
say("Ich trenne mich nur ungern davon....")
                                    
say("Passe gut auf sie auf, sie ist sehr wertvoll.")
                                    
say_item_vnum(71027)
                                    
say_reward("Du hast 3x Drachengott-Leben erhalten")
                                    
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                    
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    
pc.give_item2(710273)
                                
end
                            end                        
                        
elseif drachengott == 2 then
                            local Price 
20
                            say_title
("".. mob_name(30003) ..":")
                            
say("")
                            
say("Der Drachengott-Angriff erhöht deinen Angriff")
                            
say("um 20% für eine geraume Zeit.")
                            
say("Mit ihm wirst du im Kampf erfolgreich sein.")
                            
say("")
                            
say("")
                            
say("")
                            
say_reward("Er kostet dich ".. Price .." Achievement-Points.")
                            
local buyselection select("Drachengott-Angriff kaufen","Abbrechen")
                            if 
buyselection == 2 then
                                
return
                            elseif 
buyselection == 1 then
                                
if pc.getqf("achievement_points") < Price then
                                    say_title
("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Du hast leider nicht genügend Achievement-Points.")
                                    
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                    
say("weitere Achievement-Points gesammelt hast")
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    
say_title("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Hier bitte, dein Drachengott-Angriff.")
                                    
say("Ich trenne mich nur ungern davon....")
                                    
say("Passe gut auf sie auf, sie ist sehr wertvoll.")
                                    
say_item_vnum(71028)
                                    
say_reward("Du hast 3x Drachengott-Angriff erhalten")
                                    
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                    
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    
pc.give_item2(710283)
                                
end
                            end                        
                        
elseif drachengott == 3 then
                            local Price 
20
                            say_title
("".. mob_name(30003) ..":")
                            
say("")
                            
say("Die Drachengott-Verteidigung erhöht deine Verteidigung")
                            
say("um 20% für eine geraume Zeit.")
                            
say("Mit ihm wirst du in der Verteidigung erfolgreich sein.")
                            
say("")
                            
say("")
                            
say("")
                            
say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
                            
local buyselection select("Drachengott-Verteidigung kaufen","Abbrechen")
                            if 
buyselection == 2 then
                                
return
                            elseif 
buyselection == 1 then
                                
if pc.getqf("achievement_points") < Price then
                                    say_title
("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Du hast leider nicht genügend Achievement-Points.")
                                    
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                    
say("weitere Achievement-Points gesammelt hast")
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    
say_title("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Hier bitte, deine Drachengott-Verteidigung.")
                                    
say("Ich trenne mich nur ungern davon....")
                                    
say("Passe gut auf sie auf, sie ist sehr wertvoll.")
                                    
say_item_vnum(71030)
                                    
say_reward("Du hast 3x Drachengott-Verteidigung erhalten")
                                    
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                    
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    
pc.give_item2(710303)
                                
end
                            end                        
                        
elseif drachengott == 4 then
                            local Price 
15
                            say_title
("".. mob_name(30003) ..":")
                            
say("")
                            
say("Die Drachengott-Intelligenz erhöht deine Intelligenz")
                            
say("um 20% für eine geraume Zeit.")
                            
say("Mit ihm wirst du im magischen Kampf erfolgreich sein.")
                            
say("")
                            
say("")
                            
say("")
                            
say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
                            
local buyselection select("Drachengott-Intelligenz kaufen","Abbrechen")
                            if 
buyselection == 2 then
                                
return
                            elseif 
buyselection == 1 then
                                
if pc.getqf("achievement_points") < Price then
                                    say_title
("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Du hast leider nicht genügend Achievement-Points.")
                                    
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                    
say("weitere Achievement-Points gesammelt hast")
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    
say_title("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Hier bitte, deine Drachengott-Intelligenz.")
                                    
say("Ich trenne mich nur ungern davon....")
                                    
say("Passe gut auf sie auf, sie ist sehr wertvoll.")
                                    
say_item_vnum(71029)
                                    
say_reward("Du hast 3x Drachengott-Intelligenz erhalten")
                                    
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                    
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    
pc.give_item2(710293)
                                
end
                            end    
                        end
                    
elseif selectcategory == 4 then
                        say_title
("".. mob_name(30003) ..":")
                        
say("")
                        
say("Du hättest gerne Bonus-Items für")
                        
say("deine Achievement-Points?")
                        
say("Die Bonus-Items sind sehr wertvoll, da sie")
                        
say("dich im Spielverlauf unterstützten.")
                        
local bonusitems select("Gegenstand verstärken","Gegenstand verzaubern","Segenskugel","Shop verlassen")
                        if 
bonusitems == 4 then
                            
return
                        elseif 
bonusitems == 1 then
                            local Price 
5
                            say_title
("".. mob_name(30003) ..":")
                            
say("")
                            
say("Das Item Gegenstand verstärken verstärkt")
                            
say("deine Items, sodass sie einen Bonus erhalten.")
                            
say("Er ist sehr begehrt, da die Items mit Bonis")
                            
say("einen sehr großen Wert besitzen.")
                            
say("")
                            
say("")
                            
say("")
                            
say_reward("Es kostet dich ".. Price .." Achievement-Points.")
                            
local buyselection select("Gegenstand verstärken kaufen","Abbrechen")
                            if 
buyselection == 2 then
                                
return
                            elseif 
buyselection == 1 then
                                
if pc.getqf("achievement_points") < Price then
                                    say_title
("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Du hast leider nicht genügend Achievement-Points.")
                                    
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                    
say("weitere Achievement-Points gesammelt hast")
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    
say_title("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Hier bitte, deine Gegenstand verstärken.")
                                    
say("Ich wünsche dir viel Erfolg mit den Bonis,")
                                    
say("immerhin waren das meine Gegenstand verstärken.")
                                    
say("")
                                    
say("")
                                    
say_item_vnum(71085)
                                    
say_reward("Du hast 10x Gegenstand verstärken erhalten")
                                    
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                    
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    
pc.give_item2(7108510)
                                
end
                            end                        
                        
elseif bonusitems == 2 then
                            local Price 
20
                            say_title
("".. mob_name(30003) ..":")
                            
say("")
                            
say("Das Item Gegenstand verzaubern verzaubert")
                            
say("deine bereits vorhanden Bonis eines Items.")
                            
say("Eventuell hast du großes Glück damit.")
                            
say("")
                            
say("")
                            
say("")
                            
say_reward("Er kostet dich ".. Price .." Achievement-Points.")
                            
local buyselection select("Gegenstand verzaubern kaufen","Abbrechen")
                            if 
buyselection == 2 then
                                
return
                            elseif 
buyselection == 1 then
                                
if pc.getqf("achievement_points") < Price then
                                    say_title
("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Du hast leider nicht genügend Achievement-Points.")
                                    
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                    
say("weitere Achievement-Points gesammelt hast")
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    
say_title("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Hier bitte, deine Gegenstand verzaubern.")
                                    
say("Sie sind nicht nur wertvoll, sondern auch")
                                    
say("sehr begehrt, sodass du beim Verkauf")
                                    
say("einen hohen Preis erzielen könntest.")
                                    
say("")
                                    
say_item_vnum(71084)
                                    
say_reward("Du hast 20x Gegenstand verzaubern erhalten")
                                    
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                    
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    
pc.give_item2(7108420)
                                
end
                            end                        
                        
elseif bonusitems == 3 then
                            local Price 
50
                            say_title
("".. mob_name(30003) ..":")
                            
say("")
                            
say("Segenskugel sind sehr begehrt und haben")
                            
say("einen hohen spielerischen, als auch")
                            
say("wirtschaftlichen Wert.")
                            
say("Sie versehen dein Item bei Erfolg")
                            
say("mit einem 5. Bonus.")
                            
say("")
                            
say("")
                            
say_reward("Sie kostet dich ".. Price .." Achievement-Points.")
                            
local buyselection select("Segenskugel kaufen","Abbrechen")
                            if 
buyselection == 2 then
                                
return
                            elseif 
buyselection == 1 then
                                
if pc.getqf("achievement_points") < Price then
                                    say_title
("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Du hast leider nicht genügend Achievement-Points.")
                                    
say("Bitte komme wieder, sobald du ".. Price pc.getqf("achievement_points") .."")
                                    
say("weitere Achievement-Points gesammelt hast")
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_reward("Sammel noch mehr Achievement-Points für dieses Item")
                                    return    
                                else
                                    
say_title("".. mob_name(30003) ..":")
                                    
say("")
                                    
say("Hier bitte, deine Segenskugel.")
                                    
say("Du hast eine gute Wahl getroffen,")
                                    
say("immerhin kann sie jeder gut gebrauchen.")
                                    
say("")
                                    
say("")
                                    
say("")
                                    
say_item_vnum(70024)
                                    
say_reward("Du hast eine Segenskugel erhalten")
                                    
pc.setqf("achievement_points"pc.getqf("achievement_points") - Price)
                                    
cmdchat("achievementpoints ".. pc.getqf("achievement_points"))
                                    
pc.give_item2(700243)
                                
end
                            end
                        end
                    end
                end
            end
        end
    end
end 
Einfach einfügen &' freuen.

Lg,

WhiTe
.αpeх' is offline  
Old 02/27/2012, 11:49   #6
 
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
Wenn nur
Quote:
Error occured on compile achievment.quest
kommt dann wurde die Quest nicht gefunden, also wie der erste schon sagte mal den Filenamen abgleichen.
√π. is offline  
Reply

Tags
achievmentshop, db, quest, touch, xelon2


Similar Threads Similar Threads
Achievment Titles
09/24/2012 - World of Warcraft Trading - 97 Replies
Hello ElitePvPers I offer you: The Insane 150EUR Loremaster 80EUR Contact and more info msn: [email protected]
[S]Mates für RoI Christmas Achievment
12/26/2011 - Main - 0 Replies
Hay Ich suche paar Leute mit denen ich das Weihnachtsachievment machn kann wo mann 10 Assists in Rise of Immortal bekommen muss! Ich hab es schon installiert und angetestet gehabt aber hab kp von dem game!
Get 25 Tabard Achievment FASTER !
05/07/2009 - WoW Guides & Templates - 3 Replies
Collecting PvP Tabards without cost! It's been a while since I have posted something here, mostly cause it's darn hard to find something without doing a repost . Anyways I seem to have dug up something which I am unable to find anywhere here. If you go to Tabard vendor in any major city you'll see PvP tabards costing from 6 to 60 BG marks. After the latest patch you can refund your items at vendors within an hour or two. So you can sell the tabard right back to vendor after buying and it...
Insane Achievment in 3.1
05/05/2009 - WoW Guides & Templates - 0 Replies
Ok this is my first contribution post so please be nice, if not please use lube Okay this is regarding the recent feat of strength “Insane in the Membrane” which will be implemented in patch 3.1 and reward the fitting title of “The insane” Now who wouldn’t want that? Well a good few people once you see the requirements. However there are those dedicated and proud members that would love this and/or achievement whores. So let’s get on with it. The requirements for the achievement...
Occulus Heroic Achievment
02/15/2009 - WoW Exploits, Hacks, Tools & Macros - 4 Replies
If you've used the Amber Drake you're probably familiar with the following ability. Stop Time - Instant - 1 min cooldown - Halts the passage of time, freezing all enemy dragons in place for 10 sec. This attack applies 5 Shock Charges to each affected target. When you're fighting the final boss, you can actually dismount from the Drake and use an ability which gets you out of combat, like Vanish if you're a rogue. Call a new dragon, and the cooldown on "Stop Time" will have resetted, and...



All times are GMT +2. The time now is 18:30.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.