Nivel 6 - A Garrafa Vazia

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Nivel 6 - A Garrafa Vazia

Mensagem por Admin em Dom Dez 11, 2016 2:25 am

Metin2
A Garrafa Vazia

Breve Descrição:
Ir à Loja Geral
Ir ao Yonah
Matar Javalis até obter uma Semente de Pêssego
Regressar ao Yonah para receber a Garrafa Vazia (Item de Missão)
Voltar à Loja Geral

Solução:
Depois de falar com a Loja Geral, ela irá dar uma missão que consiste em pedir uma Garrafa Vazia ao Yonah. Mas ele só a troca por uma Semente de Pêssego, para isso, é preciso matar Javalis até obtê-la. Depois de obter a Semente de Pêssego, esta deve ser entregue ao Yonah para que ele troque por uma Garrafa Vazia (Item de Missão) que deve ser entregue à Loja Geral.

Recompensa:
1.500 Pontos de Experiência
1.000 Yang

Código:
quest subquest_1 begin
        state start begin
                when login or levelup with pc.level >= 6 and pc.level <= 11 begin
                        set_state(information)
                end
        end

        state information begin
                when login or enter begin
                        local v=find_npc_by_vnum(9003)
                        if 0==v then
                        else
                                target.vid("__TARGET__", v, "Obter uma Garrafa Vazia.")
                        end
                end

                when __TARGET__.target.click or 9003.chat."Desculpe..." begin
                        target.delete("__TARGET__")

                        say_title("Vendedora Geral:")
                        say("")
                        ----"123456789012345678901234567890123456789012345678901234567890"|
                        say(""Desculpe, se não estiver ocupado de momento,")
                        say("poderia me fazer um favor?")
                  say("Preciso de uma garrafa vazia para minhas poções.")
                        say("")
                        say_item_vnum(30130)
                        say("Estou ocupada na minha loja e não o posso fazer.")
                        say("Se conseguir uma garrafa vazia, irei recompensa-lo.")
                        say("")
                        local s=select("Aceitar.","Rejeitar")
                        if 2==s then
                                say("Deseja cancelar esta tarefa?")
                                say("")

                                local a=select("Sim","Não")
                                if 2==a then
                                        say_title("Vendedora Geral:")
                                        say("")
                                        say("Obrigado por me ajudar.")
                                        say("")
                                        return
                                end

                                say_title("Vendedora Geral:")
                                say("")
                                say("Tenha um bom dia.")
                                say("E venha aqui novamente um dia.")
                                say("")
                                set_state(__GIVEUP__)
                                return
                        end
                        say_title("Vendedora Geral:")
                        say("")
                        say("Pode conseguir a Garrafa no Oleiro Yonah.")
                        say("Obrigado.")
                        say("")
                        set_state(to_yeonnahwan)
                end
        end

        state to_yeonnahwan begin
                when letter begin
                        local v = find_npc_by_vnum(20005)
                        if v!= 0 then
                                target.vid("__TARGETS__", v, "Procure Yonah o Oleiro.")
                        end
                        send_letter("Vá até Yonah o Oleiro.")

                end

                when button or info begin
                        say_title("Vá até Yonah o Oleiro.")
                        say("")
                        say("O Vendedora Geral precisa de uma garrafa vazia do")
                        say("Oleiro Yonah para as suas poções.")
                        say("")
                        say_item_vnum(30130)
                        say("")
                end

                when __TARGETS__.target.click begin
                        target.delete("__TARGETS__")
                        say_title("Yonah:")
                        say("")
                        say("Argh! Dang!")
                  say("Eu não consigo parar de tossir!")
                        say("Como posso trabalhar dessa maneira?")
                  say("Posso ajudar de alguma forma?")
                        say("")
                        say("Ah, a Vendedora Geral deve ter enviado você.")
                        say("Eu vendo garrafas vazias, mas não as dou de graça.")
                        say("")
                        say_item_vnum(30130)
                        wait()
                        ----"123456789012345678901234567890123456789012345678901234567890"|
                        say_title("Yonah:")
                        say("")
                        say("Eu sou asmático, foi-me dito que as")
                        say("Sementes de Pessego seria um bom remédio.")
                        say("Se me conseguir uma, eu dou-lhe uma garrafa.")
                        say("")
                        say_item_vnum(30020)
                        say("Você pode obter Sementes de Pessego dos")
                  say("Javalis Selvagens fora da aldeia.")
                        say("Assim que os fazendeiros plantam sementes,")
                        say("os javalis desenterram e comem elas.")
         say("")
                        wait()
                        set_state(hunt_for_peach)
                end
        end

        state hunt_for_peach begin
                when letter begin
                        send_letter("Obtenha uma Semente de Pessego")
                end

                when button or info begin
                        say_title("Obtenha uma Semente de Pessego!")
                        say("")
                        ----"123456789012345678901234567890123456789012345678901234567890"|
                        say("A Vendedora Geral precisa de uma garrafa vazia")
                        say("do Oleiro Yonah. Yonah, que é asmático, da-lhe")
                        say("uma garrafa em troca de uma semente de pessego.")
                        say("")
                        say_item_vnum(30020)
                        say("Pode encontrar a semente ao caçar Javalis Selvagem.")
                   say("")
                end

           when 20005.chat."Onde posso obter uma semente?" with pc.count_item(30020) == 0 begin
                        say_title("Yonah:")
                        say("")
                        ----"123456789012345678901234567890123456789012345678901234567890"|
                        say("Você pode obter Sementes de Pessego dos")
                  say("Javalis Selvagens fora da aldeia.")
                        say("Assim que os fazendeiros plantam sementes,")
                        say("os javalis desenterram e comem elas.")
                        say("")
                        say("Argh! Dang! Agradeço antecipadamente.")
                        say("")

                end

                when 108.kill begin
                        local s = number(1, 5)
                        if s == 1 then
                                pc.give_item2(30020, 1)
                                set_state(go_back_to_yonah)
                        end
                end
        end
    state go_back_to_yonah begin
                when letter begin
                        send_letter("Go back to Yonah.")
                        local v = find_npc_by_vnum(20005)

                        if v!= 0 then
                                target.vid("__TARGET__", v, "Retorne ao Yonah.")
                        end
                end
                when button or info begin
                        say_title("Retorne ao Yonah.")
                        say("")
                        say("Você encontrou a Semente de Pessego!")
                  say("Leve-a ao Yonah.")
                        say("")
                end

                when __TARGET__.target.click begin
                        target.delete("__TARGET__")
                        if pc.count_item(30020) >= 1 then

            say_title("Yonah:")
            say("")
            say("Oh, você conseguiu?!")
            say("")
            say("Muito Obrigado.")
            say("Agora eu posso aliviar a minha asma e voltar")
            say("ao trabalho.")
            say("")
            wait()
            say_title("Yonah:")
            say("")
            say("Aqui tem uma Garrafa Vazia.")
            say("Leve-a a Vendedora Geral.")
            say("")
            say_item_vnum(30130)
            say("")

            pc.remove_item(30020, 1)
            pc.give_item2(30130, 1)

            set_state(going_to_reward)
                        end
                end
    end

        state going_to_reward begin
                when letter begin
                        send_letter("Entregar a garrafa vazia.")

                        local v=find_npc_by_vnum(9003)
                        if 0==v then
                        else
                                target.vid("__TARGET__", v, "Entregar a garrafa vazia.")
                        end

                end
                when info or button begin
                        say_title("Entregar a garrafa vazia.")
                        say("")
                        say("A Vendedora Geral precisa de uma Garrafa Vazia")
                        say("do Oleiro Yonah.")
                  say("Leve-a até ela.")
                        say("")
                        say_item_vnum(30130)
                        say("")
                end

                when __TARGET__.target.click begin
                        target.delete("__TARGET__")
                        if pc.count_item(30130) > 0 then
                                say_title("Vendedora Geral: ")
                                say("")
                                ----"123456789012345678901234567890123456789012345678901234567890"|
                                say("Muito obrigado.")
                                say("")
                                say("Espero que não tenha tido muita dificuldade.")
                                say("Eu vou lhe dar isto pelos seus esforços.")
                                say("")
                                say("Mais uma vez, muito obrigado!")
                                say("")
                                wait()
                                say_title("Recompensa:")
                                say("")
                                say_reward("Recebeu 1.500 Pontos de Experiênia." )
                                say_reward("Recebeu 1.000 Yang.")
                                say("")
                                pc.remove_item(30130)
                                pc.give_exp2(1500)
                                set_quest_state("levelup","run")
                                pc.change_money(1000)
                                clear_letter()
                                set_state(__COMPLETE__)
                        else
                                say_title("Vendedora Geral: ")
                                say("")
                                say("Você ainda não tem a garrafa vazia?")
                                say("")
                                say_item_vnum(30130)
                                say("")

                                wait()
                                say_title("Vendedora Geral:")
                                say("")
                                say("Você quer caçar javalis novamente, para")
                                say("tentar conseguir outra garrafa vazia,")
            say("ou quer cancelar esta tarefa?")
                                local s=select("Voltar a caçar","Desistir")
                                if s==2 then
                                        say("Você realmente quer cancelar esta tarefa?")
                                        say("")
                                   local a=select("Sim","Não")
                                   if 2==a then
                                           say_title("Vendedora Geral:")
                                           say("")
                                           say("Obrigado pela ajuda.")
                                           say("")
                                           return
                                        end
                                   say_pc_name()
                                   say("")
                                   say("Isso é muito difícil para mim.")
                                   say("Desculpe.")
                                   say("")
                                   clear_letter()
                                   set_state(__GIVEUP__)
                                   return
                                end
                           set_state(hunt_for_peach)
                        end
                end
        end

        state __GIVEUP__ begin
        end
        state __COMPLETE__ begin
                when enter begin
                        q.done()
                end
        end
end

Admin
Admin

Mensagens : 6
Data de inscrição : 09/12/2016

Ver perfil do usuário http://metin2-selene.forumeiros.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum