Jump to content

Recommended Posts

Hello Metin2Dev, i just wrote this quest

-------------------------------
----- Quest made by Clowd -----
-------------------------------
quest biolog_metin2er begin
    state start begin
        when login or levelup with pc.get_level() == 30 begin
            set_state(biolog_30)
            pc.setqf("biolog_30", 0)
        end
    end
    state biolog_30 begin
        when letter begin
            send_letter("~Cercetarea biologului")
            q.set_icon("scroll_open_golden.tga")
        end
        when info or button begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("Biologul Chaegirab are nevoie de diferite materiale")
            say("pentru studiile sale medicinale. Acesta te roagã sa")
            say("îi colectezi aceste materiale, iar el îþi va da în")
            say("schimbul lor diferite puteri ºi abilitãþi.")
            say("")
            set_state(biolog_30_colectare)
            clear_letter("~Cercetarea biologului")
            return
        end
    end
    state biolog_30_colectare begin
        when letter begin
            send_letter("~Cercetarea biologului - Dinþii")
            q.set_icon("scroll_open_golden.tga")
        end
        when info or button begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("De aceastã datã biologul Chaegirab are nevoie de 10")
            say("")
            say_item_vnum(30006)
            say("")
            say_reward("Pânã acum ai colectat "..pc.getqf("biolog_30").." dinþi.")
            say("")
            local biolog = select ("Predã material", "Închide")
            if biolog == 2 then
                send_letter("~Cercetarea biologului - Dinþii")
                q.set_icon("scroll_open_golden.tga")
                return
            elseif biolog == 1 then
                if pc.count_item(30006) == 0 then
                    say_title("Cercetarea biologului - Metin2ER")
                    say("")
                    say("Nu deþii nici unul din materialele necesare.")
                    say("")
                    send_letter("~Cercetarea biologului - Dinþii")
                    q.set_icon("scroll_open_golden.tga")
                    return
                elseif get_global_time() < pc.getqf("biolog_30_timp") then
                    say_title("Cercetarea biologului - Metin2ER")
                    say("")
                    say("Trebuie sã aºtepþi o orã pentru a preda alt material.")
                    say("")
                    send_letter("~Cercetarea biologului - Dinþii")
                    q.set_icon("scroll_open_golden.tga")
                    return
                end
                local nr = number(1, 100)
                if nr < 50 then
                    if pc.getqf("biolog_30") < 9 then
                        local new = pc.getqf("biolog_30") + 1
                        pc.setqf("biolog_30", new)
                        say_title("Cercetarea biologului - Metin2ER")
                        say("")
                        say("Acest material este de calitate superioarã, felici-")
                        say("tãri tinere! Pânã acum ai adunat "..pc.getqf("biolog_30").." mate-")
                        say("riale, continuã sã aduci pânã le predai pe toate.")
                        say("")
                        pc.setqf("biolog_30_timp", get_global_time()+3600)
                        send_letter("~Cercetarea biologului - Dinþii")
                        q.set_icon("scroll_open_golden.tga")
                        return
                    elseif pc.getqf("biolog_30") > 9 or pc.getqf("biolog_30") == 9 then
                        say_title("Cercetarea biologului - Metin2ER")
                        say("")
                        say("Felicitãri, ai adunat toate materialele necesare!")
                        say("Drept rãsplatã vei primi un bonus permanent.")
                        say("")
                        say("Ai primit 15% vitezã de atac permanentã.")
                        say("")
                        clear_letter("~Cercetarea biologului - Dinþii")
                        set_state(biolog_30_end)
                        pc.setqf("biolog_30_next", 1)
                        affect.add_collect(7,15,60*60*24*365*60)
                        return
                    end
                else nr > 50 or nr == 50 then
                    say_title("Cercetarea biologului - Metin2ER")
                    say("")
                    say("Acest material nu este suficient de bun, te rog sã ")
                    say("îmi aduci altul.")
                    send_letter("~Cercetarea biologului - Dinþii")
                    q.set_icon("scroll_open_golden.tga")
                    pc.setqf("biolog_30_timp", get_global_time()+3600)
                end
            end
        end
    end
end

When i compile it i get one error and i really do not know why, it seem that everything is perfect in the code.

biolog_metin2er.quest:105:syntax error : [string "biolog_30_colectare"]:61: `=' expected near `>'

 

Does anyone know why i get this error? Thanks.

 

Link to comment
https://metin2.dev/topic/12230-quest-problem/
Share on other sites

  • Replies 2
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

  • Developer

I`m sure you did..

Try now

 

-------------------------------
----- Quest made by Clowd -----
-------------------------------
quest biolog_metin2er begin
    state start begin
        when login or levelup with pc.get_level() == 30 begin
            set_state(biolog_30)
            pc.setqf("biolog_30", 0)
        end
    end
    state biolog_30 begin
        when letter begin
            send_letter("~Cercetarea biologului")
            q.set_icon("scroll_open_golden.tga")
        end
        when info or button begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("Biologul Chaegirab are nevoie de diferite materiale")
            say("pentru studiile sale medicinale. Acesta te roagã sa")
            say("îi colectezi aceste materiale, iar el îþi va da în")
            say("schimbul lor diferite puteri ºi abilitãþi.")
            say("")
            set_state(biolog_30_colectare)
            clear_letter("~Cercetarea biologului")
            return
        end
    end
    state biolog_30_colectare begin
        when letter begin
            send_letter("~Cercetarea biologului - Dinþii")
            q.set_icon("scroll_open_golden.tga")
        end
        when info or button begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("De aceastã datã biologul Chaegirab are nevoie de 10")
            say("")
            say_item_vnum(30006)
            say("")
            say_reward("Pânã acum ai colectat "..pc.getqf("biolog_30").." dinþi.")
            say("")
            local biolog = select ("Predã material", "Închide")
            if biolog == 2 then
                send_letter("~Cercetarea biologului - Dinþii")
                q.set_icon("scroll_open_golden.tga")
                return
            elseif biolog == 1 then
                if pc.count_item(30006) == 0 then
                    say_title("Cercetarea biologului - Metin2ER")
                    say("")
                    say("Nu deþii nici unul din materialele necesare.")
                    say("")
                    send_letter("~Cercetarea biologului - Dinþii")
                    q.set_icon("scroll_open_golden.tga")
                    return
                elseif get_global_time() < pc.getqf("biolog_30_timp") then
                    say_title("Cercetarea biologului - Metin2ER")
                    say("")
                    say("Trebuie sã aºtepþi o orã pentru a preda alt material.")
                    say("")
                    send_letter("~Cercetarea biologului - Dinþii")
                    q.set_icon("scroll_open_golden.tga")
                    return
                end
                local nr = number(1, 100)
                if nr < 50 then
                    if pc.getqf("biolog_30") < 9 then
                        local new = pc.getqf("biolog_30") + 1
                        pc.setqf("biolog_30", new)
                        say_title("Cercetarea biologului - Metin2ER")
                        say("")
                        say("Acest material este de calitate superioarã, felici-")
                        say("tãri tinere! Pânã acum ai adunat "..pc.getqf("biolog_30").." mate-")
                        say("riale, continuã sã aduci pânã le predai pe toate.")
                        say("")
                        pc.setqf("biolog_30_timp", get_global_time()+3600)
                        send_letter("~Cercetarea biologului - Dinþii")
                        q.set_icon("scroll_open_golden.tga")
                        return
                    elseif pc.getqf("biolog_30") > 9 or pc.getqf("biolog_30") == 9 then
                        say_title("Cercetarea biologului - Metin2ER")
                        say("")
                        say("Felicitãri, ai adunat toate materialele necesare!")
                        say("Drept rãsplatã vei primi un bonus permanent.")
                        say("")
                        say("Ai primit 15% vitezã de atac permanentã.")
                        say("")
                        clear_letter("~Cercetarea biologului - Dinþii")
                        set_state(biolog_30_end)
                        pc.setqf("biolog_30_next", 1)
                        affect.add_collect(7,15,60*60*24*365*60)
                        return
                    end
                else if nr > 50 or nr == 50 then
                    say_title("Cercetarea biologului - Metin2ER")
                    say("")
                    say("Acest material nu este suficient de bun, te rog sã ")
                    say("îmi aduci altul.")
                    send_letter("~Cercetarea biologului - Dinþii")
                    q.set_icon("scroll_open_golden.tga")
                    pc.setqf("biolog_30_timp", get_global_time()+3600)
                end
            end
        end
    end
end

 

 

r

Link to comment
https://metin2.dev/topic/12230-quest-problem/#findComment-70715
Share on other sites

Don't use any images from : imgur, turkmmop, freakgamers, inforge, hizliresim... Or your content will be deleted without notice...
Use : https://metin2.download/media/add/

Please use https://metin2.download/ when uploading files smaller than 100MB, otherwise the approval will take longer due to manual upload.

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.