antiblock
Cyphriun
  • Chatbox

    You don't have permission to chat.
    Load More
SpartacusWaR

[DÚVIDA] Bloquear Quest do Armazem em Mapa

8 posts in this topic

Queria bloquear a quest do armazém em um mapa especifico e queria saber se o meu código está correto
 

Citar

quest armazem_portatil begin
	state start begin  
		when 40004.use begin   
			say("Deseja abrir o Armazem?")   
			local armazem = select("Sim","Fechar")   
			if pc.get_map_index() != 215 then
				if armazem == 1 then   
					syschat("Abriu o armazem")   
					game.open_safebox()   
					setskin(NOWINDOW)   
					return   
				end   
				if armazem == 2 then   
					return   
				end  
			else
				syschat("Não pode abrir o armazem no mapa vip")   
				return
			end
		end
	end
end

 

Podem me ajudar?

Share this post


Link to post
Share on other sites
antiblock
Elveron
1 hora atrás, SpartacusWaR disse:

Queria bloquear a quest do armazém em um mapa especifico e queria saber se o meu código está correto
 

 

Podem me ajudar?

Você não testou a quest ?

Share this post


Link to post
Share on other sites
12 minutos atrás, Rossette disse:

Você não testou a quest ?

Não... estou só estudando mesmo pois ainda não criei um servidor local....
Ai queria saber se minha lógica na programação dessa quest está correta

Share this post


Link to post
Share on other sites
1 hora atrás, SpartacusWaR disse:

Não... estou só estudando mesmo pois ainda não criei um servidor local....
Ai queria saber se minha lógica na programação dessa quest está correta

Ok... Vou ver se consigo testar ela aqui pra você 

Share this post


Link to post
Share on other sites
16 minutos atrás, Rossette disse:

Ok... Vou ver se consigo testar ela aqui pra você 

ok! muito obrigado pela ajuda! 

Share this post


Link to post
Share on other sites
Em 22/10/2017 at 22:31, …Los† disse:

Não crie vários tópicos com a mesma duvida..

 

 

sobre no mapa 21. troco para o mapa que quero que nao entre. como sei o numero do mapa ? pode me ajudar ?

Share this post


Link to post
Share on other sites
Em 23/10/2018 at 22:00, DarkMaster disse:

sobre no mapa 21. troco para o mapa que quero que nao entre. como sei o numero do mapa ? pode me ajudar ?

 

 

Usa isso:

 

quest registro_log begin
		state start begin
			when login begin
			local saat0 = os.date("%H")
			local saat1 = os.date("%H")
			local dakika0 = os.date("%M")
			local dakika1 = os.date("%M")
			local map = pc.get_map_index()
			syschat("[Sistema de Login]: "..saat1..":"..dakika1.."'hs Registrado em Log. Sua Segurança em Primeiro Lugar ")
			if pc.is_gm() then
				syschat("Map Index : "..map)
			end
		end
	end
end

 

Isso toda vez que o player logar vai da mensagem de log registrado.. claro precisa ajustar o horário do servidor.. e o map index que no caso é o ID do mapa "pc.get_map_index()" claro essa informação vai para o char GM.

Assim você vai saber o mapa que esta.. depois vai no map index e procura o id correspondente ao nome do mapa e pronto tem o seu mapa.

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