Nivel 6 - A Garrafa Vazia
Metin2 :: Missões :: Subquest's
Página 1 de 1
Nivel 6 - A Garrafa Vazia
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
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
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
Tópicos semelhantes
» Nivel 7 - O Jantar
» Nivel 9 - A Carta do Ferreiro
» Nivel 10 - Ajuda para o Sr.Soon
» Nivel 8 - Ingredientes para o remédio
» Nivel 9 - A Carta do Ferreiro
» Nivel 10 - Ajuda para o Sr.Soon
» Nivel 8 - Ingredientes para o remédio
Metin2 :: Missões :: Subquest's
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|