Jump to content

Help with quest


Tuckii

Recommended Posts

hey, im having a simple quest about destroying metin stones, my problem is that all of these quests up to level 90 appear on the right side as active quest. I'd like them to appear after the one before is done, thought the "set quest state" would fix that but it doesn't what im missing here?

Spoiler

quest zle_kamienie_lv60 begin
    state start begin
        when login with pc.get_level() >= 60 begin
            setstate(jeden)
        end
    end
    state jeden begin
        when letter begin
            send_letter("Złe Kamienie Metin #7")
        end
        when button or info begin
            say_title("Złe Kamienie Metin #7")
            say("Szablozębny Jasper zesłał na świat Złe Kamienie")
            say("Metin. Pokonaj 10 Kamieni Upadku aby uwolnić ")
            say("Świat od złych potworów wychodzących z Kamieni!")
            setstate(dwa)
        end
    end
    state dwa begin
        when letter begin
            send_letter("Złe Kamienie Metin #7")
        end
        when 8012.kill begin
            local count = pc.getqf("ile")+1
                if count < 10 then
                    pc.setqf("ile", count)
                elseif count == 10 then
                    say_title("Złe Kamienie Metin #7")
                    say("Gratulacje, pokonałeś 10 Kamieni Upadku ")
                    say("")
                    say("Twoja nagroda to")
                    say_green("- 300.000 Monet")
                    say_green("- 1.000.000 Punktów doświadczenia")
                    say_green("- Zestaw szkolenia umiejętności")
                    say("")
                    pc.change_money(300000)
                    pc.give_exp2(1000000)
                    pc.give_item2(71001, 1)
                    pc.give_item2(71094, 1)
                    set_quest_state("zle_kamienie_lv65", "run")
                    setstate(koniec)
                end
        end
        when button or info begin
            say_title("Złe Kamienie Metin #7")
            say("Szablozębny Jasper zesłał na świat Złe Kamienie")
            say("Metin. Pokonaj 10 Kamieni Upadku aby uwolnić ")
            say("Świat od złych potworów wychodzących z Kamieni!")
            say("")
            say("Pokonałeś już: "..pc.getqf("ile"))
            say("")
        end
    end
    state koniec begin
    end
end 

 

 

next quest looks like this and name of the quest is kmetin65.quest
 

Spoiler

quest zle_kamienie_lv65 begin
    state start begin
        when login with pc.get_level() >= 65 begin
            setstate(jeden)
        end
    end
    state jeden begin
        when letter begin
            send_letter("Złe Kamienie Metin #8")
        end
        when button or info begin
            say_title("Złe Kamienie Metin #8")
            say("Szablozębny Jasper zesłał na świat Złe Kamienie")
            say("Metin. Pokonaj 15 Kamieni Śmierci aby uwolnić ")
            say("Świat od złych potworów wychodzących z Kamieni!")
            setstate(dwa)
        end
    end
    state dwa begin
        when letter begin
            send_letter("Złe Kamienie Metin #8")
        end
        when 8013.kill begin
            local count = pc.getqf("ile")+1
                if count < 15 then
                    pc.setqf("ile", count)
                elseif count == 15 then
                    say_title("Złe Kamienie Metin #8")
                    say("Gratulacje, pokonałeś 15 Kamieni Śmierci ")
                    say("")
                    say("Twoja nagroda to")
                    say_green("- 400.000 Monet")
                    say_green("- 1.500.000 Punktów doświadczenia")
                    say_green("- Stały bonus 5% siły na potwory")
                    say_green("- Zestaw Alchemika")
                    say("")
                    pc.change_money(400000)
                    affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 5, 60*60*24*365*100)
                    pc.give_exp2(1500000)
                    pc.give_item2(38050, 15)
                    set_quest_state("zle_kamienie_lv65", "run")
                    setstate(koniec)
                end
        end
        when button or info begin
            say_title("Złe Kamienie Metin #8")
            say("Szablozębny Jasper zesłał na świat Złe Kamienie")
            say("Metin. Pokonaj 15 Kamieni Śmierci aby uwolnić ")
            say("Świat od złych potworów wychodzących z Kamieni!")
            say("")
            say("Pokonałeś już: "..pc.getqf("ile"))
            say("")
        end
    end
    state koniec begin
    end
end 

 

Edited by Tuckii
Link to comment
Share on other sites

  • Replies 1
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

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


  • Similar Content

  • Activity

    1. 0

      Connection problem

    2. 0

      Sanii Switchbot problem

    3. 4

      In game Shop ProfEnte V2

    4. 1268

      [40250] Reference Serverfile + Client + Src [15 Available Languages]

    5. 5
    6. 1268

      [40250] Reference Serverfile + Client + Src [15 Available Languages]

  • Recently Browsing

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.