antiblock
diamwall
  • Chatbox

    Did you check out our Discord? https://discord.gg/FFdvMjk9xA
    You don't have permission to chat.
    Load More
  • 0
Sign in to follow this  
.Marco

Pedido - Quest

Question

Boa tarde pessoal :$

Gostaria de saber se alguém me poderia ajudar, queria colocar os eventos automáticos ...
Encontrei uma quest, mas ao que parece a mesma não está a funcionar irei deixar a quest aqui.
 

quest auto_events begin
    state start begin
        when 20086.chat."auto event" with pc.is_gm() begin
            say_title(" Hallo "..pc.get_name())
            say(" state now "..game.get_event_flag("autoevent").." ")
            say(" ")
            local s = select(" active "," disable "," close ")
            if s == 1 then
                setskin(NOWINDOW)
                server_loop_timer("auto_event_timer", 1)
                game.set_event_flag("autoevent", 1)
            elseif s == 2 then
                setskin(NOWINDOW)
                clear_server_timer("auto_event_timer")
                game.set_event_flag("autoevent", 0)
            end
        end
        when auto_event_timer.server_timer begin
            local events_info = {
                {"Sat 14:00", "hair", "event", "hairup", 1, " 4 hours ", "Sat 18:00", 0},
                {"Sun 14:00", "6 Shabe Box", "event", "2006_drop", 1, " 4 hours ", "Sun 18:00", 0},
                {"Mon 13:00", "Gold ball", "event", "gold_bool", 1, " 4 hours ", "Mon 18:00", 0},
                {"Tue 14:00", "dressup box", "event", "dressup", 1, " 4 hours ", "Tue 18:00", 0},
                {"Wed 14:00", "fotball box", "event", "football_drop", 1, " 4 hours ", "Wed 18:00", 0},
                {"Thu 14:00", "moon box", "event", "drop_moon", 1, " 4 hours ", "Thu 18:00", 0},
                {"Fri 14:00", "mount", "event", "Mount_Ring_Event", 1, " 4 hours ", "Fri 18:00", 0},
            }

            local day_time = os.date("%a %H:%M")

            for i,v in ipairs(events_info) do
                if v[1] == day_time then
                    if game.get_event_flag(v[4]) != v[5] then
                        notice_all("notice: event  "..v[2].." actived for "..v[6].."  started from now! ")
                        game.set_event_flag(v[4], v[5])
                    end
                elseif v[7] == day_time then
                    if game.get_event_flag(v[4]) != v[8] then
                        notice_all(" notice: event "..v[2].." finish, see u with other events !! ")
                        game.set_event_flag(v[4], v[8])
                    end
                end
            end
        end
    end
end  


 

Aguardo uma resposta, obrigado!
Cumprimentos

Share this post


Link to post
Share on other sites

4 answers to this question

  • 0

Podes dizer que erro dá, ou que não funciona?

Share this post


Link to post
Share on other sites
antiblock
Elveron
  • 0

A quest corre normal, mas depois quando chega a "x" horas não começa 

Share this post


Link to post
Share on other sites
  • 0

UP

Share this post


Link to post
Share on other sites
  • 0

tem esses evento instalo da files ?

Se não tiver ele vai chegar na xx horas vai procurar a Quest e não iniciar !

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