Jump to content
  • 0

quest boss fixed time and date help




quest painel_de_eventos_automaticos begin
    state start begin
        function settings()
            local settings = {}
                settings.is_automatic = true -- Se o evento é automático ou manual [true: automático | false: manual]

                -- Datas para os monstros
                settings.date_monstros = {
                    "Saturday 00:53:00",
                    "Saturday 01:53:00",
                    "Saturday 02:53:00",
                    "Saturday 03:53:00",
                    "Saturday 04:53:00",
                    "Saturday 05:53:00",
                    "Saturday 06:53:00",
                    "Saturday 07:53:00",
                    "Saturday 08:53:00",
                    "Saturday 09:53:00",
                    "Saturday 10:53:00",
                    "Saturday 11:53:00",
                    "Saturday 12:53:00",
                    "Saturday 13:53:00",
                    "Saturday 14:53:00",
                    "Saturday 15:53:00",
                    "Saturday 16:53:00",
                    "Saturday 17:53:00",
                    "Saturday 18:53:00",
                    "Saturday 19:53:00",
                    "Saturday 20:53:00",
                    "Saturday 21:53:00",
                    "Saturday 22:53:00",
                    "Saturday 23:53:00"

            return settings

        -- NÃO MEXER AQUI
        function clear(flag, mode)
            flags = {"check_monstros"}

            if mode ~= false then
                table.insert(flags, "check_time_event")

            for index, flags_ in ipairs(flags) do
                if flags_ ~= flag then

            game.set_event_flag("is_already", 0) -- Checks gerais
            game.set_event_flag("is_already_monstros", 0) -- Checks Monstros

        function monstros_settings()
            notice_all("<Anúncio de Eventos> Os Monstros invadiram as vilas...")
            notice_all("<Anúncio de Eventos> Mate-os e receba sua recompensa!")
            regen_in_map(208, "data/eventos/invasao_de_monstros/mino.txt")
            regen_in_map(1, "data/eventos/invasao_de_monstros/shinsoo.txt")
            regen_in_map(21, "data/eventos/invasao_de_monstros/chunjo.txt")
            regen_in_map(41, "data/eventos/invasao_de_monstros/jinno.txt")

            game.set_event_flag("is_already_monstros", 0) -- Visto que o evento não tem fim, é reiniciado na hora prevista

        when login with pc.get_name() == "[DEV]Ragnarok" or pc.get_name() == "[ADM]Rise" begin
            send_letter("Eventos Automáticos")

        when button or info begin
            local settings = painel_de_eventos_automaticos.settings()
            say_title("Evento Automático:")
            if game.get_event_flag("is_already") ~= 0 then
                say("Os eventos encontram-se ligados!")
                say("Quer desativar os eventos automáticos?")
                if select("Sim", "Não") ~= 2 then
                    say_title("Evento Automático:")
                    say("Os eventos foram desativados com sucesso.")
                    painel_de_eventos_automaticos.clear("", true)
                say("Quer meter todos os eventos de forma automática?")
                say_reward("Excluíndo a Guerra dos Reinos que é feito manualmente")
                say_reward("Excluíndo a Guerra da Tocha que é feito manualmente")
                say_reward("Excluíndo a Battle Royale que é feito manualmente")
                say_reward("Excluíndo o Torneio OX que é feito manualmente")
                if select("Sim", "Não") ~= 2 then
                    say_title("Evento Automático:")
                    if settings.is_automatic ~= true then
                        say("Não é possível ativar os eventos automáticos.")
                        say_reward("syserr: settings.is_automatic is set to false")

                    say("Os eventos encontram-se atualmente ativados")
                    game.set_event_flag("is_already", 1) -- Dá check no evento de forma a não ser 
                    server_loop_timer("check_time_event", 1) -- Loop a cada 1 segundo no servidor

        when check_monstros.server_timer begin



It's not working, when you check the correct time, nothing happens


Can anyone fix it??

sorry my bad english

Link to comment
Share on other sites

  • Answers 0
  • Created
  • Last Reply

Top Posters For This Question

Popular Days

Top Posters For This Question

0 answers to this question

Recommended Posts

There have been no answers to this question yet

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

  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.