SpartacusWaR 2 Posted October 22, 2017 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
Rossette 3 Posted October 22, 2017 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 ? 1 SpartacusWaR reacted to this Share this post Link to post Share on other sites
SpartacusWaR 2 Posted October 22, 2017 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
Rossette 3 Posted October 22, 2017 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ê 1 SpartacusWaR reacted to this Share this post Link to post Share on other sites
SpartacusWaR 2 Posted October 22, 2017 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
…Los† 236 Posted October 23, 2017 Não crie vários tópicos com a mesma duvida.. 1 SpartacusWaR reacted to this Share this post Link to post Share on other sites
DarkMaster 3 Posted October 24, 2018 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
…Los† 236 Posted October 25, 2018 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