antiblock
https://i.imgur.com/aJ17bf7.gif
  • Chatbox

    You don't have permission to chat.
    Load More
Sign in to follow this  
Unk3n0w7

[Release] Some Quests By Avenue

1 post in this topic

Inicio Quest : 

quest anfang begin    state start begin        function characters()            local chars = {'Warrior','Assassin','Sura','Shaman'}            return chars[pc.get_job()+1]        end        function empirelist()            local emp = {'Shinsoo','Chunjo','Jinno'}            return emp[pc.get_empire()]        end        function sexlist()            local sexlist = {'his','her'}            return sexlist[pc.get_sex()+1]        end        when login with pc.get_level() < 2 and pc.getqf("anfangsquest") == 0 begin            local items = {            --  [Weapon1, Weapon2, Armor, Helmet]                {149,3139,11299,12249},     -- Warrior Equipment                {1109,2149,11499,12389},    -- Assassin Equipment                {149,159,249,11699,12529},  -- Sura Equipment                {7149,5109,11899,12669}     -- Shaman Equipment            }            local item = {{72702,1},{71027,200},{71028,200},{71029,200},{71030,200},{39024,200},{39025,200}}            local skills = {131,121,124,125,126,127,128}            say("Welcome to Aluna2")            say("")            say("Hello "..pc.get_name()..",")            say("we are pleased that you're[ENTER]have opted for Aluna2.")            say("")            say("The whole team wishes you lots of fun!")            pc.set_level(90)            horse.set_level(30)            pc.change_gold(500000000)            for a = 1, table.getn(skills) do                pc.set_skill_level(skills[a], 59)            end            for b = 1, tonumber(table.getn(items[pc.get_job()+1])), 1 do                pc.give_item2(items[tonumber(pc.get_job()+1)][b], 1)            end            for c = 1, tonumber(table.getn(item)), 1 do                pc.give_item2(tonumber(item[c][1]), tonumber(item[c][2]))            end            notice_all(pc.get_name().." plays as "..anfang.characters().." in "..anfang.empirelist().."-Empire.")            notice_all("Good Luck wishes "..anfang.sexlist().." the team!")            pc.setqf("anfangsquest", 1)        end    endend

Pieces of Stone - Exchange : 

quest aligntrade begin    state start begin        function give_random_pearl()            local pearl_tab = {27992,27993,27994}            local random_pearl = number(1, table.getn(pearl_tab))            pc.give_item2(pearl_tab[random_pearl], 1)        end        when otsura.chat."Pieces of Stone - Exchange" begin            ----"123456789012345678901234567890123456789012345678901234567890"            say_title("Pieces of Stone - Exchange")            say("")            say("Hello "..pc.get_name()..",")            say("with me you can trade your stone pieces against a random")            say("pearl!")            say_reward("A pearl will cost you 10 pieces of stone!")            wait()            say_title("Pieces of Stone - Exchange")            say("")            if pc.count_item(27990) >= 10 then                say("Deine Steinstücke: "..pc.count_item(27990))                say("")                say_reward("Would you trade your pieces of stone against a pearl?")                if select("Trade","Don't Trade") == 1 then                    if pc.count_item(27990) < 10 then                        return                    end                    pc.remove_item(27990, 10)                    aligntrade.give_random_pearl()                else                    return                end            else                say("Your stone pieces: "..pc.count_item(27990))                say("")                say_reward("Unfortunately you do not have enough pieces of stone!")                return            end        end    endend

PvP Level / Item Drop : 

quest itemkill begin    state start begin        when kill with npc.is_pc() begin            local item = {27990,27990,27990,27992,27993,27994,27990,27990}            local itemrandom = number(1, table.getn(item))            game.drop_item_with_ownership(item[itemrandom])            pc.change_alignment(number(150,300))            if pc.get_level() > 104 then                return            end            if pc.get_level() < 96 then                pc.give_exp2(2100000000/5)            end            if pc.get_level() > 95 and pc.get_level() < 101 then                pc.give_exp2(2100000000/10)            end            if pc.get_level() > 100 then                pc.give_exp2(2100000000/15)            end        end    endend

PvP-Mission #1 

quest pvp1 begin    state start begin        when login or levelup with pc.get_level() >= 85 begin            send_letter("PvP-Mission #1")        end        when button or info begin            say_title("Die erste Mission")            say("Hallo "..pc.get_name()..",")            say("wie ich sehe, bist du neu hier.")            say("Gar kein Problem! Ich begleite dich auf")            say("dem Weg zum großen Kämpfer!")            wait()            say_title("Die erste Mission")            say("Besiege insgesamt 15 Spieler aus anderen Reichen")            say("[ENTER]Natürlich werde ich dich auch belohnen!")            set_state(pvpquest1)        end    end    state pvpquest1 begin        when letter begin            send_letter("Deine erste Mission")        end        when button or info begin            say_title("Deine erste Mission")            say("Töte insgesamt 15 Spieler aus anderen Reichen")            say()            say_reward("Du hast "..pc.getqf("kills").." von 15 getötet.")            wait()            send_letter("Deine erste Mission")        end        when kill with npc.is_pc() begin            pc.setqf("kills",pc.getqf("kills")+1)            if pc.getqf("kills") >= 15 then                pc.delqf("kills")                notice_all(pc.get_name().." hat die erste Mission abgeschlossen!")                say_title("Du hast die erste Mission erfolgreich abgeschlossen")                affect.add_collect(apply.RESIST_WARRIOR, 5, 60*60*24*365)                affect.add_collect(apply.RESIST_ASSASSIN, 5, 60*60*24*365)                affect.add_collect(apply.RESIST_SURA, 5, 60*60*24*365)                affect.add_collect(apply.RESIST_SHAMAN, 5, 60*60*24*365)                say("[ENTER]Du erhältst:")                say_reward("Abwehrchance gegen Kriegerangriffe 5%")                say_reward("Abwehrchance gegen Ninjaangriffe 5%")                say_reward("Abwehrchance gegen Suraangriffe 5%")                say_reward("Abwehrchance gegen Schamanenangriffe 5%")                pc.delqf("kills")                set_state(__COMPLETE__)                clear_letter()            end        end    end    state __COMPLETE__ begin             endend

PvP-Mission #2 : 

quest pvp2 begin    state start begin        when login or levelup with pc.get_level() >= 95 begin            send_letter("PvP-Mission #2")        end        when button or info begin            say_title("Die zweite Mission")            say("Hallo "..pc.get_name()..",")            say("wie ich sehe, bist du neu hier.")            say("Gar kein Problem! Ich begleite dich auf")            say("dem Weg zum großen Kämpfer!")            wait()            say_title("Die zweite Mission")            say("Besiege insgesamt 45 Spieler aus anderen Reichen")            say("[ENTER]Natürlich werde ich dich auch belohnen!")            set_state(pvpquest2)        end    end    state pvpquest2 begin        when letter begin            send_letter("Deine zweite Mission")        end        when button or info begin            say_title("Deine zweite Mission")            say("Töte insgesamt 45 Spieler aus anderen Reichen")            say()            say_reward("Du hast "..pc.getqf("kills").." von 45 getötet.")            wait()            send_letter("Deine zweite Mission")        end        when kill with npc.is_pc() begin            pc.setqf("kills",pc.getqf("kills")+1)            if pc.getqf("kills") >= 45 then                pc.delqf("kills")                notice_all(pc.get_name().." hat die zweite Mission abgeschlossen!")                say_title("Du hast die zweite Mission erfolgreich abgeschlossen")                affect.add_collect(apply.POISON_REDUCE, 5, 60*60*24*365)                affect.add_collect(apply.PENETRATE_PCT, 5, 60*60*24*365)                affect.add_collect(apply.CRITICAL_PCT, 5, 60*60*24*365)                affect.add_collect(apply.BLOCK, 5, 60*60*24*365)                say("[ENTER]Du erhältst:")                say_reward("Giftwiderstand 5%")                say_reward("5% Chance auf durchbohrenden Treffer")                say_reward("Chance auf krit. Treffer +5%")                say_reward("Chance, Nahkampf-Angriff abzublocken 5%")                pc.delqf("kills")                set_state(__COMPLETE__)                clear_letter()            end        end    end    state __COMPLETE__ begin             endend

PvP-Mission #3 : 

quest pvp3 begin    state start begin        when login or levelup with pc.get_level() >= 100 begin            send_letter("PvP-Mission #3")        end        when button or info begin            say_title("Die dritte Mission")            say("Hallo "..pc.get_name()..",")            say("wie ich sehe, bist du neu hier.")            say("Gar kein Problem! Ich begleite dich auf")            say("dem Weg zum großen Kämpfer!")            wait()            say_title("Die dritte Mission")            say("Besiege insgesamt 75 Spieler aus anderen Reichen")            say("[ENTER]Natürlich werde ich dich auch belohnen!")            set_state(pvpquest3)        end    end    state pvpquest3 begin        when letter begin            send_letter("Deine dritte Mission")        end        when button or info begin            say_title("Deine dritte Mission")            say("Töte insgesamt 75 Spieler aus anderen Reichen")            say()            say_reward("Du hast "..pc.getqf("kills").." von 75 getötet.")            wait()            send_letter("Deine dritte Mission")        end        when kill begin            pc.setqf("kills",pc.getqf("kills")+1)            if pc.getqf("kills") >= 75 then                pc.delqf("kills")                notice_all(pc.get_name().." hat die dritte Mission abgeschlossen!")                say_title("Du hast die dritte Mission erfolgreich abgeschlossen")                affect.add_collect(apply.ATT_SPEED, 8, 60*60*24*365)                affect.add_collect(72, 6, 60*60*24*365)                affect.add_collect(74, 3, 60*60*24*365)                affect.add_collect(apply.SKILL_DAMAGE_BONUS, 3, 60*60*24*365)                say("[ENTER]Du erhältst:")                say_reward("Angriffsgeschwindigkeit +8%")                say_reward("Durchschn. Schaden 6%")                say_reward("Fertigkeitsschaden 3%")                pc.delqf("kills")                set_state(__COMPLETE__)                clear_letter()            end        end    end    state __COMPLETE__ begin             endend

Créditos : Avenue & yourself 

Share this post


Link to post
Share on other sites
antiblock
Cyphriun

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this