Jump to content

This quest fucked me up


Recommended Posts

Hello, i am trying to compile this quest but i get an error and i don not know why, i tried everything.

Spoiler

quest biolog_30 begin
    state start begin
        when login or levelup with pc.get_level() == 30 begin
            send_letter("~Cercetarea biologului")
            q.set_icon("scroll_open_golden.tga")
            pc.setqf("biolog_30_sts", 1)
        end
        when info or button begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("Biologul Chaegirab are nevoie de ajutorul tãu,")
            say("mergi ºi vorbeºte cu el pentru a primi sarcina. Vei")
            say("beneficia de bonusuri permanente dupã terminarea a-")
            say("cestor sarcini, dar ºi de diferite obiecte.")
            say("")
            say_reward("Mergi ºi vorbeºte cu biologul Chaegirab.")
            say("")
            local f = find_npc_by_vnum(20084)
            target.vid("_TARGET_", v, "20084")
            send_letter("~Cercetarea biologului")
            q.set_icon("scroll_open_golden.tga")
            return
        end
        when _TARGET_.target.click begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("Salutare, eu sunt biologul Chaegirab ºi mã ocup cu")
            say("studierea diferitor materiale medicinale. În urma")
            say("cercetãrilor mele pot descoperi diferite remedii ºi")
            say("poþiuni care te pot ajuta pe parcursul aventurii.")
            say("")
            say_reward("Adunã materialele de care am nevoie ºi îþi voi ofe-")
            say_reward("ri bonusuri permanente. Poþi aduce un material oda-")
            say_reward("tã pe orã, iar ºansa sã fie bun este de 50%.")
            say("")
            wait()
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("De aceastã datã voi avea nevoie de 10 bucãþi de")
            say_item_vnum(30006)
            say("")
            say_reward("Adu-mi aceste materiale ºi vei fi rãsplãtit.")
            say("")
            clear_letter("~Cercetarea biologului")
            pc.setqf("biolog_30", 0)
            set_state(biolog_30_colectare)
            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 button or info begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("Biologul are nevoie sã-i aduci 10 bucãþi de")
            say_item_vnum(30006)
            say("")
            say_reward("Pânã acum ai colectat "..pc.getqf("biolog_30").." materiale.")
            say("")
            return
        end
        when 20084.chat."Vreau sã predau un material" with pc.getqf("biolog_30_sts") == 1 and pc.count_item(30006) >= 1 begin
            if get_global_time() < pc.getqf("timp") then
                say_title("Cercetarea biologului - Metin2ER")
                say("")
                say(" Încã nu a trecut o orã de la ultima predare, te rog")
                say("sã mai aºtepþi puþin.")
                say("")
                send_letter("~Cercetarea biologului - Dinþii")
                q.set_icon("scroll_open_golden.tga")
                return
            else
                say_title("Cercetarea biologului - Metin2ER")
                say("")
                say("Oh, ai un material, lasã-mã sã îl verific. Cu puþin")
                say("noroc acesta poate fi în stare perfectã.")
                say("")
                wait()
                local nr = number(1, 100)
                if nr < 50 then
                    id pc.getqf("biolog_30") < 9 then
                        local ok = pc.getqf("biolog_30") + 1
                        pc.setqf("biolog_30", ok)
                        say_title("Cercetarea biologului - Metin2ER")
                        say("")
                        say("Acest material este perfect pentru cercetãrile mele")
                        say("O sã mai am nevoie de câteva pentru a-mi termina")
                        say("cerectarea ºi pentru a stabili o nouã descoperire.")
                        say("")
                        say_reward("Pânã acum ai colectat "..pc.getqf("biolog_30").." materiale.")
                        say("")
                        send_letter("~Cercetarea biologului - Dinþii")
                        q.set_icon("scroll_open_golden.tga")
                        pc.setqf("timp", get_global_time() + 3600)
                        pc.remove_item(30006, 1)
                        return
                    elseif pc.getqf("biolog_30") >= 9 then
                        say_title("Cercetarea biologului - Metin2ER")
                        say("")
                        say("Felicitãri, ai colectat toate materialele necesare.")
                        say("Drept rãsplatã vei primi 15% vitezã de miºcare ºi o")
                        say_item_vnum(70024)
                        say("")
                        clear_letter("~Cercetarea biologului - Dinþii")
                        set_state(biolog_30_end)
                        pc.setqf("biolog_30_next", 1)
                        pc.setqf("biolog_30_sts", 0)
                        pc.give_item2(70024, 1)
                        affect.add_collect(7,15,60*60*24*365*60)
                        pc.remove_item(30006, 1)
                        return
                    end
                else if nr >= 50 then
                    say_title("Cercetarea biologului - Metin2ER")
                    say("")
                    say("Acest material nu este potrivit pentru cercetarea")
                    say("mea, te rog sã îmi aduci altul dupã o orã.")
                    say("")
                    send_letter("~Cercetarea biologului - Dinþii")
                    q.set_icon("scroll_open_golden.tga")
                    pc.setqf("timp", get_global_time() + 3600)
                    pc.remove_item(30006, 1)
                    return
                end
            end
        end
    end
    state biolog_30_end begin
    end
end

Here is the error

Spoiler

biolog_30.quest:128:syntax error : [string "biolog_30_colectare"]:19: `=' expected near `pc'
Abort (core dumped)

Please tell me why i get this error and how should i resolve it. Thanks.

Link to comment
Share on other sites

  • Replies 9
  • Created
  • Last Reply

Top Posters In This Topic

this is resolve pro ^_^

 

Spoiler

quest biolog_30 begin
    state start begin
        when login or levelup with pc.get_level() == 30 begin
            send_letter("~Cercetarea biologului")
            q.set_icon("scroll_open_golden.tga")
            pc.setqf("biolog_30_sts", 1)
        end
        when info or button begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("Biologul Chaegirab are nevoie de ajutorul t?u,")
            say("mergi ?i vorbe?te cu el pentru a primi sarcina. Vei")
            say("beneficia de bonusuri permanente dup? terminarea a-")
            say("cestor sarcini, dar ?i de diferite obiecte.")
            say("")
            say_reward("Mergi ?i vorbe?te cu biologul Chaegirab.")
            say("")
            local f = find_npc_by_vnum(20084)
            target.vid("_TARGET_", v, "20084")
            send_letter("~Cercetarea biologului")
            q.set_icon("scroll_open_golden.tga")
            return
        end
        when _TARGET_.target.click begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("Salutare, eu sunt biologul Chaegirab ?i m? ocup cu")
            say("studierea diferitor materiale medicinale. In urma")
            say("cercet?rilor mele pot descoperi diferite remedii ?i")
            say("po?iuni care te pot ajuta pe parcursul aventurii.")
            say("")
            say_reward("Adun? materialele de care am nevoie ?i î?i voi ofe-")
            say_reward("ri bonusuri permanente. Po?i aduce un material oda-")
            say_reward("t? pe or?, iar ?ansa s? fie bun este de 50%.")
            say("")
            wait()
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("De aceast? dat? voi avea nevoie de 10 buc??i de")
            say_item_vnum(30006)
            say("")
            say_reward("Adu-mi aceste materiale ?i vei fi r?spl?tit.")
            say("")
            clear_letter("~Cercetarea biologului")
            pc.setqf("biolog_30", 0)
            set_state(biolog_30_colectare)
            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 button or info begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("Biologul are nevoie s?-i aduci 10 buc??i de")
            say_item_vnum(30006)
            say("")
            say_reward("Pân? acum ai colectat "..pc.getqf("biolog_30").." materiale.")
            say("")
            return
        end
        when 20084.chat."Vreau s? predau un material" with pc.getqf("biolog_30_sts") == 1 and pc.count_item(30006) >= 1 begin
            if get_global_time() < pc.getqf("timp") then
                say_title("Cercetarea biologului - Metin2ER")
                say("")
                say(" Inc? nu a trecut o or? de la ultima predare, te rog")
                say("s? mai a?tep?i pu?in.")
                say("")
                send_letter("~Cercetarea biologului - Din?ii")
                q.set_icon("scroll_open_golden.tga")
                return
            else
                say_title("Cercetarea biologului - Metin2ER")
                say("")
                say("Oh, ai un material, las?-m? s? îl verific. Cu pu?in")
                say("noroc acesta poate fi în stare perfect?.")
                say("")
                wait()
                local nr = number(1, 100)
                if nr < 50 then
                    id pc.getqf("biolog_30") < 9 then
                        local ok = pc.getqf("biolog_30") + 1
                        pc.setqf("biolog_30", ok)
                        say_title("Cercetarea biologului - Metin2ER")
                        say("")
                        say("Acest material este perfect pentru cercet?rile mele")
                        say("O s? mai am nevoie de câteva pentru a-mi termina")
                        say("cerectarea ?i pentru a stabili o nou? descoperire.")
                        say("")
                        say_reward("Pân? acum ai colectat "..pc.getqf("biolog_30").." materiale.")
                        say("")
                        send_letter("~Cercetarea biologului - Din?ii")
                        q.set_icon("scroll_open_golden.tga")
                        pc.setqf("timp", get_global_time() + 3600)
                        pc.remove_item(30006, 1)
                        return
                    elseif pc.getqf("biolog_30") >= 9 then
                        say_title("Cercetarea biologului - Metin2ER")
                        say("")
                        say("Felicit?ri, ai colectat toate materialele necesare.")
                        say("Drept r?splat? vei primi 15% vitez? de mi?care ?i o")
                        say_item_vnum(70024)
                        say("")
                        clear_letter("~Cercetarea biologului - Din?ii")
                        set_state(biolog_30_end)
                        pc.setqf("biolog_30_next", 1)
                        pc.setqf("biolog_30_sts", 0)
                        pc.give_item2(70024, 1)
                        affect.add_collect(7,15,60*60*24*365*60)
                        pc.remove_item(30006, 1)
                        return
                    end
                elseif nr >= 50 then
                    say_title("Cercetarea biologului - Metin2ER")
                    say("")
                    say("Acest material nu este potrivit pentru cercetarea")
                    say("mea, te rog s? îmi aduci altul dup? o or?.")
                    say("")
                    send_letter("~Cercetarea biologului - Din?ii")
                    q.set_icon("scroll_open_golden.tga")
                    pc.setqf("timp", get_global_time() + 3600)
                    pc.remove_item(30006, 1)
                    return
                end
            end
        end
    end
    state biolog_30_end begin
    end
end

 

Link to comment
Share on other sites

8 hours ago, ahmedhaies said:

this is resolve pro ^_^

 

  Reveal hidden contents

quest biolog_30 begin
    state start begin
        when login or levelup with pc.get_level() == 30 begin
            send_letter("~Cercetarea biologului")
            q.set_icon("scroll_open_golden.tga")
            pc.setqf("biolog_30_sts", 1)
        end
        when info or button begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("Biologul Chaegirab are nevoie de ajutorul t?u,")
            say("mergi ?i vorbe?te cu el pentru a primi sarcina. Vei")
            say("beneficia de bonusuri permanente dup? terminarea a-")
            say("cestor sarcini, dar ?i de diferite obiecte.")
            say("")
            say_reward("Mergi ?i vorbe?te cu biologul Chaegirab.")
            say("")
            local f = find_npc_by_vnum(20084)
            target.vid("_TARGET_", v, "20084")
            send_letter("~Cercetarea biologului")
            q.set_icon("scroll_open_golden.tga")
            return
        end
        when _TARGET_.target.click begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("Salutare, eu sunt biologul Chaegirab ?i m? ocup cu")
            say("studierea diferitor materiale medicinale. In urma")
            say("cercet?rilor mele pot descoperi diferite remedii ?i")
            say("po?iuni care te pot ajuta pe parcursul aventurii.")
            say("")
            say_reward("Adun? materialele de care am nevoie ?i î?i voi ofe-")
            say_reward("ri bonusuri permanente. Po?i aduce un material oda-")
            say_reward("t? pe or?, iar ?ansa s? fie bun este de 50%.")
            say("")
            wait()
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("De aceast? dat? voi avea nevoie de 10 buc??i de")
            say_item_vnum(30006)
            say("")
            say_reward("Adu-mi aceste materiale ?i vei fi r?spl?tit.")
            say("")
            clear_letter("~Cercetarea biologului")
            pc.setqf("biolog_30", 0)
            set_state(biolog_30_colectare)
            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 button or info begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("Biologul are nevoie s?-i aduci 10 buc??i de")
            say_item_vnum(30006)
            say("")
            say_reward("Pân? acum ai colectat "..pc.getqf("biolog_30").." materiale.")
            say("")
            return
        end
        when 20084.chat."Vreau s? predau un material" with pc.getqf("biolog_30_sts") == 1 and pc.count_item(30006) >= 1 begin
            if get_global_time() < pc.getqf("timp") then
                say_title("Cercetarea biologului - Metin2ER")
                say("")
                say(" Inc? nu a trecut o or? de la ultima predare, te rog")
                say("s? mai a?tep?i pu?in.")
                say("")
                send_letter("~Cercetarea biologului - Din?ii")
                q.set_icon("scroll_open_golden.tga")
                return
            else
                say_title("Cercetarea biologului - Metin2ER")
                say("")
                say("Oh, ai un material, las?-m? s? îl verific. Cu pu?in")
                say("noroc acesta poate fi în stare perfect?.")
                say("")
                wait()
                local nr = number(1, 100)
                if nr < 50 then
                    id pc.getqf("biolog_30") < 9 then
                        local ok = pc.getqf("biolog_30") + 1
                        pc.setqf("biolog_30", ok)
                        say_title("Cercetarea biologului - Metin2ER")
                        say("")
                        say("Acest material este perfect pentru cercet?rile mele")
                        say("O s? mai am nevoie de câteva pentru a-mi termina")
                        say("cerectarea ?i pentru a stabili o nou? descoperire.")
                        say("")
                        say_reward("Pân? acum ai colectat "..pc.getqf("biolog_30").." materiale.")
                        say("")
                        send_letter("~Cercetarea biologului - Din?ii")
                        q.set_icon("scroll_open_golden.tga")
                        pc.setqf("timp", get_global_time() + 3600)
                        pc.remove_item(30006, 1)
                        return
                    elseif pc.getqf("biolog_30") >= 9 then
                        say_title("Cercetarea biologului - Metin2ER")
                        say("")
                        say("Felicit?ri, ai colectat toate materialele necesare.")
                        say("Drept r?splat? vei primi 15% vitez? de mi?care ?i o")
                        say_item_vnum(70024)
                        say("")
                        clear_letter("~Cercetarea biologului - Din?ii")
                        set_state(biolog_30_end)
                        pc.setqf("biolog_30_next", 1)
                        pc.setqf("biolog_30_sts", 0)
                        pc.give_item2(70024, 1)
                        affect.add_collect(7,15,60*60*24*365*60)
                        pc.remove_item(30006, 1)
                        return
                    end
                elseif nr >= 50 then
                    say_title("Cercetarea biologului - Metin2ER")
                    say("")
                    say("Acest material nu este potrivit pentru cercetarea")
                    say("mea, te rog s? îmi aduci altul dup? o or?.")
                    say("")
                    send_letter("~Cercetarea biologului - Din?ii")
                    q.set_icon("scroll_open_golden.tga")
                    pc.setqf("timp", get_global_time() + 3600)
                    pc.remove_item(30006, 1)
                    return
                end
            end
        end
    end
    state biolog_30_end begin
    end
end

 

Still not working, the same error. 

And what did you change there, i do not get it? Why i get the error? What i wrote wrong?

Link to comment
Share on other sites

OK wait i check this one more time

pro this resolve i checked all quest for you

and i hope that helps :D

 

Spoiler

quest biolog_30 begin
    state start begin
        when login or levelup with pc.get_level() == 30 begin
            send_letter("~Cercetarea biologului")
            q.set_icon("scroll_open_golden.tga")
            pc.setqf("biolog_30_sts", 1)
        end
        when info or button begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("Biologul Chaegirab are nevoie de ajutorul t?u,")
            say("mergi ?i vorbe?te cu el pentru a primi sarcina. Vei")
            say("beneficia de bonusuri permanente dup? terminarea a-")
            say("cestor sarcini, dar ?i de diferite obiecte.")
            say("")
            say_reward("Mergi ?i vorbe?te cu biologul Chaegirab.")
            say("")
            local f = find_npc_by_vnum(20084)
            target.vid("_TARGET_", v, "20084")
            send_letter("~Cercetarea biologului")
            q.set_icon("scroll_open_golden.tga")
            return
        end
        when _TARGET_.target.click begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("Salutare, eu sunt biologul Chaegirab ?i m? ocup cu")
            say("studierea diferitor materiale medicinale. In urma")
            say("cercet?rilor mele pot descoperi diferite remedii ?i")
            say("po?iuni care te pot ajuta pe parcursul aventurii.")
            say("")
            say_reward("Adun? materialele de care am nevoie ?i î?i voi ofe-")
            say_reward("ri bonusuri permanente. Po?i aduce un material oda-")
            say_reward("t? pe or?, iar ?ansa s? fie bun este de 50%.")
            say("")
            wait()
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("De aceast? dat? voi avea nevoie de 10 buc??i de")
            say_item_vnum(30006)
            say("")
            say_reward("Adu-mi aceste materiale ?i vei fi r?spl?tit.")
            say("")
            clear_letter("~Cercetarea biologului")
            pc.setqf("biolog_30", 0)
            set_state(biolog_30_colectare)
            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 button or info begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("Biologul are nevoie s?-i aduci 10 buc??i de")
            say_item_vnum(30006)
            say("")
            say_reward("Pân? acum ai colectat "..pc.getqf("biolog_30").." materiale.")
            say("")
            return
        end
        when 20084.chat."Vreau s? predau un material" with pc.getqf("biolog_30_sts") == 1 and pc.count_item(30006) >= 1 begin
            if get_global_time() < pc.getqf("timp") then
                say_title("Cercetarea biologului - Metin2ER")
                say("")
                say(" Inc? nu a trecut o or? de la ultima predare, te rog")
                say("s? mai a?tep?i pu?in.")
                say("")
                send_letter("~Cercetarea biologului - Din?ii")
                q.set_icon("scroll_open_golden.tga")
                return
            else
                say_title("Cercetarea biologului - Metin2ER")
                say("")
                say("Oh, ai un material, las?-m? s? îl verific. Cu pu?in")
                say("noroc acesta poate fi în stare perfect?.")
                say("")
                wait()
                local nr = number(1, 100)
                if nr < 50 then
                    if pc.getqf("biolog_30") < 9 then
                        local ok = pc.getqf("biolog_30") + 1
                        pc.setqf("biolog_30", ok)
                        say_title("Cercetarea biologului - Metin2ER")
                        say("")
                        say("Acest material este perfect pentru cercet?rile mele")
                        say("O s? mai am nevoie de câteva pentru a-mi termina")
                        say("cerectarea ?i pentru a stabili o nou? descoperire.")
                        say("")
                        say_reward("Pân? acum ai colectat "..pc.getqf("biolog_30").." materiale.")
                        say("")
                        send_letter("~Cercetarea biologului - Din?ii")
                        q.set_icon("scroll_open_golden.tga")
                        pc.setqf("timp", get_global_time() + 3600)
                        pc.remove_item(30006, 1)
                        return
                    elseif pc.getqf("biolog_30") >= 9 then
                        say_title("Cercetarea biologului - Metin2ER")
                        say("")
                        say("Felicit?ri, ai colectat toate materialele necesare.")
                        say("Drept r?splat? vei primi 15% vitez? de mi?care ?i o")
                        say_item_vnum(70024)
                        say("")
                        clear_letter("~Cercetarea biologului - Din?ii")
                        set_state(biolog_30_end)
                        pc.setqf("biolog_30_next", 1)
                        pc.setqf("biolog_30_sts", 0)
                        pc.give_item2(70024, 1)
                        affect.add_collect(7,15,60*60*24*365*60)
                        pc.remove_item(30006, 1)
                        return
                    end
                elseif nr >= 50 then
                    say_title("Cercetarea biologului - Metin2ER")
                    say("")
                    say("Acest material nu este potrivit pentru cercetarea")
                    say("mea, te rog s? îmi aduci altul dup? o or?.")
                    say("")
                    send_letter("~Cercetarea biologului - Din?ii")
                    q.set_icon("scroll_open_golden.tga")
                    pc.setqf("timp", get_global_time() + 3600)
                    pc.remove_item(30006, 1)
                    return
                end
            end
        end
    end
    state biolog_30_end begin
    end
end

 

Link to comment
Share on other sites

36 minutes ago, ahmedhaies said:

OK wait i check this one more time

pro this resolve i checked all quest for you

and i hope that helps :D

 

  Hide contents

quest biolog_30 begin
    state start begin
        when login or levelup with pc.get_level() == 30 begin
            send_letter("~Cercetarea biologului")
            q.set_icon("scroll_open_golden.tga")
            pc.setqf("biolog_30_sts", 1)
        end
        when info or button begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("Biologul Chaegirab are nevoie de ajutorul t?u,")
            say("mergi ?i vorbe?te cu el pentru a primi sarcina. Vei")
            say("beneficia de bonusuri permanente dup? terminarea a-")
            say("cestor sarcini, dar ?i de diferite obiecte.")
            say("")
            say_reward("Mergi ?i vorbe?te cu biologul Chaegirab.")
            say("")
            local f = find_npc_by_vnum(20084)
            target.vid("_TARGET_", v, "20084")
            send_letter("~Cercetarea biologului")
            q.set_icon("scroll_open_golden.tga")
            return
        end
        when _TARGET_.target.click begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("Salutare, eu sunt biologul Chaegirab ?i m? ocup cu")
            say("studierea diferitor materiale medicinale. In urma")
            say("cercet?rilor mele pot descoperi diferite remedii ?i")
            say("po?iuni care te pot ajuta pe parcursul aventurii.")
            say("")
            say_reward("Adun? materialele de care am nevoie ?i î?i voi ofe-")
            say_reward("ri bonusuri permanente. Po?i aduce un material oda-")
            say_reward("t? pe or?, iar ?ansa s? fie bun este de 50%.")
            say("")
            wait()
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("De aceast? dat? voi avea nevoie de 10 buc??i de")
            say_item_vnum(30006)
            say("")
            say_reward("Adu-mi aceste materiale ?i vei fi r?spl?tit.")
            say("")
            clear_letter("~Cercetarea biologului")
            pc.setqf("biolog_30", 0)
            set_state(biolog_30_colectare)
            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 button or info begin
            say_title("Cercetarea biologului - Metin2ER")
            say("")
            say("Biologul are nevoie s?-i aduci 10 buc??i de")
            say_item_vnum(30006)
            say("")
            say_reward("Pân? acum ai colectat "..pc.getqf("biolog_30").." materiale.")
            say("")
            return
        end
        when 20084.chat."Vreau s? predau un material" with pc.getqf("biolog_30_sts") == 1 and pc.count_item(30006) >= 1 begin
            if get_global_time() < pc.getqf("timp") then
                say_title("Cercetarea biologului - Metin2ER")
                say("")
                say(" Inc? nu a trecut o or? de la ultima predare, te rog")
                say("s? mai a?tep?i pu?in.")
                say("")
                send_letter("~Cercetarea biologului - Din?ii")
                q.set_icon("scroll_open_golden.tga")
                return
            else
                say_title("Cercetarea biologului - Metin2ER")
                say("")
                say("Oh, ai un material, las?-m? s? îl verific. Cu pu?in")
                say("noroc acesta poate fi în stare perfect?.")
                say("")
                wait()
                local nr = number(1, 100)
                if nr < 50 then
                    if pc.getqf("biolog_30") < 9 then
                        local ok = pc.getqf("biolog_30") + 1
                        pc.setqf("biolog_30", ok)
                        say_title("Cercetarea biologului - Metin2ER")
                        say("")
                        say("Acest material este perfect pentru cercet?rile mele")
                        say("O s? mai am nevoie de câteva pentru a-mi termina")
                        say("cerectarea ?i pentru a stabili o nou? descoperire.")
                        say("")
                        say_reward("Pân? acum ai colectat "..pc.getqf("biolog_30").." materiale.")
                        say("")
                        send_letter("~Cercetarea biologului - Din?ii")
                        q.set_icon("scroll_open_golden.tga")
                        pc.setqf("timp", get_global_time() + 3600)
                        pc.remove_item(30006, 1)
                        return
                    elseif pc.getqf("biolog_30") >= 9 then
                        say_title("Cercetarea biologului - Metin2ER")
                        say("")
                        say("Felicit?ri, ai colectat toate materialele necesare.")
                        say("Drept r?splat? vei primi 15% vitez? de mi?care ?i o")
                        say_item_vnum(70024)
                        say("")
                        clear_letter("~Cercetarea biologului - Din?ii")
                        set_state(biolog_30_end)
                        pc.setqf("biolog_30_next", 1)
                        pc.setqf("biolog_30_sts", 0)
                        pc.give_item2(70024, 1)
                        affect.add_collect(7,15,60*60*24*365*60)
                        pc.remove_item(30006, 1)
                        return
                    end
                elseif nr >= 50 then
                    say_title("Cercetarea biologului - Metin2ER")
                    say("")
                    say("Acest material nu este potrivit pentru cercetarea")
                    say("mea, te rog s? îmi aduci altul dup? o or?.")
                    say("")
                    send_letter("~Cercetarea biologului - Din?ii")
                    q.set_icon("scroll_open_golden.tga")
                    pc.setqf("timp", get_global_time() + 3600)
                    pc.remove_item(30006, 1)
                    return
                end
            end
        end
    end
    state biolog_30_end begin
    end
end

 

works now, but i do not understant what was wrong. can you explain me?

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

Announcements



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