Jump to content

Help with quest


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

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • 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.