antiblock
Cyphriun
  • Chatbox

    You don't have permission to chat.
    Load More

2 posts in this topic

Bem-Vindo ao Metin2

(main_quest_lv1 + give_basic_weapon)

 

29vxqpl.png

mkhsuw.png

jzijao.png

1hoxo0.png

n6cqqh.png

4g41e8.png

5bctvl.jpg

wve908.png

2j11mc9.png

mtmbfo.png

 

Spoiler

Quest

 

quest main_quest_lv1 begin
	state start begin
		when login or levelup with pc.get_level() == 1 begin
			set_state( gotoinfomation )
		end
	end
			
	state gotoinfomation begin
		when letter begin
			send_letter("Bem-Vindo ao Metin2")
		end
	
		when button or info begin
			say_title("Bem-Vindo ao Metin2")
			say("")
			say("Bem-Vindo,")
			say("As aventuras emocionantes do Metin2, estão")
			say("prestes a começar.")
			say("Primeiramente deve falar o Guarda da Cidade.")
			say("Devido à praga recente das pedras de Metin, todos")
			say("os novos aventureiros que chegam a cidade devem")
			say("entrar em contacto com o Guarda da Cidade, para se")
			say("matricularem nos serviços militares. Ele também")
			say("lhe irá dar algumas informações básicas, diversas")
			say("tarefas e um pacote de iniciante, oferecido pelos")
			say("habitantes da cidade.")
			say("")
			wait()
			say_title("Informação:")
			say("")
			say("Se quiser caçar, pode encontrar animais selvagens")
			say("fora dos limites da cidade.")
			say("Eles aparecem marcados como pontos vermelhos no")
			say("mini mapa.")
			say("Inicialmente deve matar cães selvagens, pois eles")
			say("são os adversários mais fracos.")
			say("")
			say_title("Nota: Primeiramente deve ir imediatamente falar")
			say_title("com o Guarda da Cidade.")
			say("")
			say("Boa Sorte!")
			say("")
			set_state( gototeacher )
		end
	end

	state gototeacher begin
		when letter begin
			local v=find_npc_by_vnum(20354)
			if v!=0 then
				target.vid("__TARGET__", v, mob_name(20354))
			end
		end

		when button or info begin
			say_title("Informação")
			say("")
			say("Devido à praga recente das pedras metin,")
			say("todos os novos aventureiros devem falar de")
			say("imediato com o Guarda da Cidade, para se")
			say("matricularem nos serviços militares e também para")
			say("receberem algumas informações básicas.")
			say("")
			say_reward("Para falar com o Guarda da Cidade, basta clicar")
			say_reward("nele. Ele é o NPC, apontado pela seta vermelha.")
			say_reward("Se não o conseguir ver, siga o ponto que está a")
			say_reward("piscar no mapa, ele irá leva-lo ao Guarda da Cidade.")
			say("")
		end
			
		when __TARGET__.target.click begin
			target.delete("__TARGET__")
			say_title("Guarda da Cidade:")
			say("")
			say("Cumprimentos Aventureiro,")
			say("")
			say("Parece que é novo na cidade!")
			say("Veio aqui para se juntar à formação militar?")
			say("Antes de começar, preciso que assine este contrato.")
			say("Ao assinar isto, está a jurar fidelidade à Nação.")
			say("Também será a prova que você será um membro militar")
			say("e que recebeu o pacote iniciante.")
			say("Por favor, assine o seu nome abaixo.")
			say("")
			while true do
				local name = input()
				if name == tostring(pc.get_name()) then
					break
				else
					say_title("Guarda da Cidade:")
					say("")
					say("Deve assinar o seu nome para se juntar às milícias")
					say("do reino e também para receber o pacote de iniciante.")
					say("Por favor, digite seu nome antes de continuar.")
					say("")
				end
			end
			say_title("Guarda da Cidade:")
			say("")
			say("Bem-vindo à recruta militar.")
			say("Eu serei seu comandante até que esteja pronto o")
			say("suficiente para entrar em combates reais.")
			say("Portanto até que alcance nível 10, vou ajudá-lo.")
			say("Mas acredita que não vai ser fácil!")
			say("Por enquanto, vamos começar o treinamento básico.")
			say("Espero que esteja pronto para começar a usar essa")
			say("sua arma.")
			say("")
			wait()
			say_title("Guarda da Cidade:")
			say("")
			say("Antes que me esqueça, aqui tem o seu pacote de")
			say("iniciante, oferta dos habitantes da cidade:")
			say("")
			say("1x Arma Nível 1 - Vendedor de Armas")
			say("1x Armadura Nível 1 - Vendedor de Armaduras")
			say("1x Escudo Nível 1 - Vendedor de Armaduras")
			say("1x Brincos Nível 1 - Vendedora Geral")
			say("1x Colar Nível 1 - Vendedora Geral")
			say("1x Pulseira Nível 1 - Vendedora Geral")
			say("1x Sapatos Nível 1 - Vendedora Geral")
			say("1x Elmo Nível 1 - Vendedor de Armaduras")
			say("")
			wait()
			say_title("Guarda da Cidade:")
			say("")
			say("20 Poções Vermelhas (P) - Vendedora Geral")
			say("10 Poções Azuis (P) - Vendedora Geral")
			say("1x Bilhete de Equitação - Rapaz do Estábulo")
			say("O melhoramento do itens foi uma oferta do Ferreiro.")
			say("")
			say_title("Não se esqueça de lhes agradecer!")
			say("")
			wait()
			say_title("Guarda da Cidade:")
			say("")
			say("Bem,")
			say("Agora vá caçar e aprender alguns métodos básicos")
			say("de caça e combate!")
			say("Deve voltar aqui a aldeia novamente, para falar")
			say("comigo quando tiveres obtido um novo nível.")
			say("")
			say_title("O Guarda da Praça está a sua procura, parece")
			say_title("que precisa de ajuda. Deve falar com ele.")
			say("")
			say("O que ainda faz aqui parado?")
			say("Boa sorte!")
			say("")
                        if pc.get_job() == 0 then
                            pc.give_item2(15)
							pc.give_item2(11205)
							pc.give_item2(12205)
							pc.give_item2(13005)
							pc.give_item2(14005)
							pc.give_item2(15005)
							pc.give_item2(16005)
							pc.give_item2(17005)
							pc.give_item2(27001, 20)
							pc.give_item2(27004, 10)
							pc.give_item2(50005)
                        elseif pc.get_job() == 1 then
                            pc.give_item2(1006)
							pc.give_item2(11405)
							pc.give_item2(12345)
							pc.give_item2(13005)
							pc.give_item2(14005)
							pc.give_item2(15005)
							pc.give_item2(16005)
							pc.give_item2(17005)
							pc.give_item2(27001, 20)
							pc.give_item2(27004, 10)
							pc.give_item2(50005)
							elseif pc.get_job() == 2 then
							pc.give_item2(15)
							pc.give_item2(11605)
							pc.give_item2(12485)
							pc.give_item2(13005)
							pc.give_item2(14005)
							pc.give_item2(15005)
							pc.give_item2(16005)
							pc.give_item2(17005)
							pc.give_item2(27001, 20)
							pc.give_item2(27004, 10)
							pc.give_item2(50005)
                        elseif pc.get_job() == 3 then
                            pc.give_item2(7005)
							pc.give_item2(11805)
							pc.give_item2(12625)
							pc.give_item2(13005)
							pc.give_item2(14005)
							pc.give_item2(15005)
							pc.give_item2(16005)
							pc.give_item2(17005)
							pc.give_item2(27001, 20)
							pc.give_item2(27004, 10)
							pc.give_item2(50005)
                        end
			clear_letter()
			set_quest_state("find_squareguard","find")
			set_quest_state("main_quest_lv2","run")
			set_state(__COMPLETE__)
		end
	end
	
	state __COMPLETE__ begin
    	end
end

 

Creditos:

Wom2 - Quest

[Adm]Santos - Tradução

MatoPT - Modificação

 

Cumprimentos [Adm]Santos

Share this post


Link to post
Share on other sites
antiblock
Rodnia | Alpha & Omega

Obrigado por partilhares à comunidade +1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now