antiblock
Odegon
  • Chatbox

    Load More
    You don't have permission to chat.
Sign in to follow this  
DarthDaenerys

Anel de teleport

1 post in this topic

Bom dia pessoal venho deixar aqui uma quest do Anel de Teleporte com Restrições de Nível

 

quest Teleport_ring begin
	state start begin
		when 70058.use begin
			say_title("Anel de Teletransporte")
			say("Para onde quer ir?")

			local player_level = pc.get_level() -- Obtém o nível atual do jogador

			-- Menu principal para opções de teletransporte
			local s = select("Cidades", "Florestas", "Masmorra das Aranhas", "Caverna das Almas (Nível 90)", "Outros Mapas", "Fechar")
			
			if s == 1 then
				-- Seleção de Cidades
				say_title("Anel de Teletransporte")
				local cidade = select("Reino Vermelho (Cidade 1)", "Reino Vermelho (Cidade 2)", 
					"Reino Amarelo (Cidade 1)", "Reino Amarelo (Cidade 2)", 
					"Reino Azul (Cidade 1)", "Reino Azul (Cidade 2)", "Fechar")
				
				if cidade == 1 then
					pc.warp(469300, 964200) -- Reino Vermelho Cidade 1
				elseif cidade == 2 then
					pc.warp(363200, 875300) -- Reino Vermelho Cidade 2
				elseif cidade == 3 then
					pc.warp(55700, 157900) -- Reino Amarelo Cidade 1
				elseif cidade == 4 then
					pc.warp(138500, 234900) -- Reino Amarelo Cidade 2
				elseif cidade == 5 then
					pc.warp(969600, 278400) -- Reino Azul Cidade 1
				elseif cidade == 6 then
					pc.warp(873100, 242600) -- Reino Azul Cidade 2
				end

			elseif s == 2 then
				-- Seleção de Florestas
				say_title("Anel de Teletransporte")
				local floresta = select("Floresta Fantasma (Nível 70)", "Floresta Vermelha (Nível 80)", "Floresta Vermelha (Centro) (Nível 85)", "Fechar")
				
				if floresta == 1 then
					if player_level >= 70 then
						pc.warp(288700, 5700) -- Floresta Fantasma
					else
						say("Deve estar no nível 70 ou superior para acessar a Floresta Fantasma.")
					end
				elseif floresta == 2 then
					if player_level >= 80 then
						pc.warp(1119900, 70800) -- Floresta Vermelha
					else
						say("Deve estar no nível 80 ou superior para acessar a Floresta Vermelha.")
					end
				elseif floresta == 3 then
					if player_level >= 85 then
						pc.warp(1118100, 8600) -- Centro da Floresta Vermelha
					else
						say("Deve estar no nível 85 ou superior para acessar o Centro da Floresta Vermelha.")
					end
				end

			elseif s == 3 then
				-- Seleção da Masmorra das Aranhas
				say_title("Anel de Teletransporte")
				local masmorraAranhas = select("Masmorra das Aranhas 1 (Nível 50)", "Masmorra das Aranhas 2 (Nível 60)", "Fechar")
				
				if masmorraAranhas == 1 then
					if player_level >= 50 then
						pc.warp(59800, 497300) -- Masmorra das Aranhas 1
					else
						say("Deve estar no nível 50 ou superior para acessar a Masmorra das Aranhas 1.")
					end
				elseif masmorraAranhas == 2 then
					if player_level >= 60 then
						pc.warp(704100, 521900) -- Masmorra das Aranhas 2
					else
						say("Deve estar no nível 60 ou superior para acessar a Masmorra das Aranhas 2.")
					end
				end

			elseif s == 4 then
				-- Teletransporte para a Caverna das Almas
				say_title("Anel de Teletransporte")
				if player_level >= 90 then
					say("Você será teletransportado para a Caverna das Almas.")
					wait()
					pc.warp(9900, 1208200) -- Caverna das Almas
				else
					say("Deve estar no nível 90 ou superior para acessar a Caverna das Almas.")
				end

			elseif s == 5 then
				-- Seleção de Outros Mapas
				say_title("Anel de Teletransporte")
				local outrosMapas = select("Vale dos Orcs (Nível 30)", "Montanha Sohan (Nível 50)", "Deserto (Centro) (Nível 45)", 
					"Terra do Fogo (Centro) (Nível 70)", "Terra dos Gigantes (Nível 70)", "Torre do Demônio (Nível 45)", "Catacumbas (Nível 75)", 
					"Torre Nemere (Nível 75)", "Fechar")

				if outrosMapas == 1 then
					if player_level >= 30 then
						pc.warp(336000, 755600) -- Vale dos Orcs
					else
						say("Deve estar no nível 30 ou superior para acessar o Vale dos Orcs.")
					end
				elseif outrosMapas == 2 then
					if player_level >= 50 then
						pc.warp(436400, 215600) -- Montanha Sohan
					else
						say("Deve estar no nível 50 ou superior para acessar a Montanha Sohan.")
					end
				elseif outrosMapas == 3 then
					if player_level >= 45 then
						pc.warp(296800, 547400) -- Centro do Deserto
					else
						say("Deve estar no nível 45 ou superior para acessar o Deserto.")
					end
				elseif outrosMapas == 4 then
					if player_level >= 70 then
						pc.warp(600800, 687400) -- Centro da Terra do Fogo
					else
						say("Deve estar no nível 70 ou superior para acessar a Terra do Fogo.")
					end
				elseif outrosMapas == 5 then
					if player_level >= 70 then
						pc.warp(829900, 763300) -- Terra dos Gigantes
					else
						say("Deve estar no nível 70 ou superior para acessar a Terra dos Gigantes.")
					end
				elseif outrosMapas == 6 then
					if player_level >= 45 then
						pc.warp(590500, 110500) -- Torre do Demônio
					else
						say("Deve estar no nível 45 ou superior para acessar a Torre do Demônio.")
					end
				elseif outrosMapas == 7 then
					if player_level >= 75 then
						pc.warp(591100, 99300) -- Catacumbas
					else
						say("Deve estar no nível 75 ou superior para acessar as Catacumbas.")
					end
				elseif outrosMapas == 8 then
					if player_level >= 75 then
						pc.warp(432792, 165998) -- Torre Nemere
					else
						say("Deve estar no nível 75 ou superior para acessar a Torre Nemere.")
					end
				end

			elseif s == 6 then
				-- Fechar o menu
				end
		end
	end
end

Espero que seja util para alguém 

Edited by DarthDaenerys (see edit history)

Share this post


Link to post
Share on other sites
antiblock
cyber-gamers

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
Sign in to follow this