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