Quest

Indította viktorde, 2019-02-25, 19:56:42

Sziasztok olyan probléma lenne questel hogy elindul viszont, 24-óra után lejár és nem indul újra sajnos .. és fel kell lépni kikapcsolni és újra be esetleg megoldás?


quest auto_event begin
state start begin
when 20355.chat."Automata event" with pc.is_gm() begin
say_title(" Üdvozöllek "..pc.get_name())
say(" state now "..game.get_event_flag("autoevent").." ")
say(" ")
local s = select(" Inditas "," Bezaras "," Kilepes ")
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 = {
{"Mon 09:00", "Holdfeny lada", "event", "hf", 1, " 4 ora ", "Mon 13:00", 0},
{"Mon 17:01", "Morpheus lada", "event", "mom2lada_event", 1, " 2 ora ", "Mon 19:01", 0},
{"Mon 17:02", "Regitaska", "event", "regitaska_event", 1, " 2 ora ", "Mon 19:02", 0},
{"Mon 19:03", "Drakman", "event", "drakman_event", 1, " 2 ora ", "Mon 21:03", 0},
{"Mon 19:04", "Meteor", "event", "meteordropp_event", 1, " 2 ora ", "Mon 21:04", 0},
{"Mon 21:05", "ejjeli lada", "event", "ejjeli_event", 1, " 9 ora ", "Tue 06:05", 0},
{"Tue 09:01", "Homokora", "event", "homokora_event", 1, " 4 ora ", "Tue 13:00", 0},
{"Tue 17:15", "Se", "event", "se_event", 1, " 30 perc ", "Tue 17:45", 0},
{"Tue 18:15", "Zeuszkehely", "event", "zeuszkahely_event", 1, " 2 ora ", "Tue 20:15", 0},
{"Tue 17:03", "Morpheus lada", "event", "mom2lada_event", 1, " 2 ora ", "Tue 19:02", 0},
{"Tue 19:03", "Antik darab", "event", "antikd_event", 1, " 2 ora ", "Tue 21:03", 0},
{"Tue 19:05", "Szent korona", "event", "alma_event", 1, " 2 ora ", "Tue 21:04", 0},
{"Tue 21:06", "ejjeli lada", "event", "ejjeli_event", 1, " 9 ora ", "Wed 06:00", 0},
{"Wed 09:01", "Drakman", "event", "drakman_event", 1, " 4 ora ", "Wed 13:00", 0},
{"Wed 17:02", "Regitaska", "event", "regitaska_event", 1, " 2 ora ", "Wed 19:01", 0},
{"Wed 17:03", "Zeuszkehely", "event", "zeuszkahely_event", 1, " 2 ora ", "Wed 19:02", 0},
{"Wed 19:04", "Homokora", "event", "homokora_event", 1, " 2 ora ", "Wed 21:03", 0},
{"Wed 19:05", "Holdfeny lada", "event", "hf_event", 1, " 2 ora ", "Wed 21:04", 0},
{"Wed 19:06", "Meteor", "event", "meteordropp_event", 1, " 2 ora ", "Wed 21:05", 0},
{"Wed 21:07", "ejjeli lada", "event", "ejjeli_event", 1, " 9 ora ", "Thu 06:00", 0},
{"Thu 12:53", "Morpheus lada", "event", "mom2lada_event", 1, " 2 ora ", "Thu 14:53", 0},
{"Thu 19:00", "Se", "event", "se_event", 1, " 30 perc ", "Thu 19:30", 0},
{"Thu 19:30", "Szent korona", "event", "alma_event", 1, " 1 ora 30p ", "Thu 21:00", 0},
{"Thu 19:31", "Holdfeny lada", "event", "hf_event", 1, " 1 ora 30p ", "Thu 21:01", 0},
{"Thu 19:32", "Homokora", "event", "homokora_event", 1, " 1 ora 30p ", "Thu 21:02", 0},
{"Thu 21:03", "ejjeli lada", "event", "ejjeli_event", 1, " 9 ora ", "Fri 06:00", 0},
{"Fri 09:00", "Regitaska", "event", "regitaska_event", 1, " 2 ora ", "Fri 11:00", 0},
{"Fri 17:01", "Zeuszkehely", "event", "zeuszkahely_event", 1, " 2 ora ", "Fri 19:01", 0},
{"Fri 17:02", "Morpheus lada", "event", "mom2lada_event", 1, " 2 ora ", "Fri 19:02", 0},
{"Fri 17:03", "Regitaska", "event", "regitaska_event", 1, " 2 ora ", "Fri 19:03", 0},
{"Fri 19:04", "Szent korona", "event", "alma_event", 1, " 2 ora ", "Fri 21:04", 0},
{"Fri 19:05", "Homokora", "event", "homokora_event", 1, " 2 ora ", "Fri 21:05", 0},
{"Fri 19:06", "Drakman", "event", "drakman_event", 1, " 2 ora ", "Fri 21:06", 0},
{"Fri 19:07", "Holdfeny lada", "event", "hf_event", 1, " 2 ora ", "Fri 21:07", 0},
{"Fri 19:08", "Meteor", "event", "meteordropp_event", 1, " 2 ora ", "Fri 21:08", 0},
{"Fri 21:09", "Se", "event", "se_event", 1, " 30 perc ", "Fri 21:39", 0},
{"Fri 21:10", "ejjeli lada", "event", "ejjeli_event", 1, " 9 ora ", "Sat 06:11", 0},
{"Sat 09:00", "Szent korona", "event", "alma_event", 1, " 38 ora ", "Mon 23:00", 0},
{"Sat 09:01", "Holdfeny lada", "event", "hf_event", 1, " 38 ora ", "Mon 23:11", 0},
{"Sat 09:02", "Meteor", "event", "meteordropp_event", 1, " 38 ora ", "Mon 23:12", 0},
{"Sat 13:03", "Morpheus lada", "event", "mom2lada_event", 1, " 2 ora ", "Sat 15:03", 0},
{"Sat 13:04", "Regitaska", "event", "regitaska_event", 1, " 2 ora ", "Sat 15:04", 0},
{"Sat 17:05", "Morpheus lada", "event", "mom2lada_event", 1, " 2 ora ", "Sat 19:05", 0},
{"Sat 17:06", "Zeuszkehely", "event", "zeuszkahely_event", 1, " 2 ora ", "Sat 19:06", 0},
{"Sat 17:07", "Regitaska", "event", "regitaska_event", 1, " 2 ora ", "Sat 19:07", 0},
{"Sat 17:08", "Se", "event", "se_event", 1, " 1 ora ", "Sat 18:08", 0},
{"Sat 19:09", "Zeusz kehely", "event", "zeuszkahely_event", 1, " 2 ora ", "Sat 21:09", 0},
{"Sat 19:10", "Antik darab", "event", "antikd_event", 1, " 2 ora ", "Sat 21:10", 0},
{"Sat 19:11", "Morpheus lada", "event", "mom2lada_event", 1, " 2 ora ", "Sat 21:11", 0},
{"Sat 19:12", "ejjeli lada", "event", "ejjeli_event", 1, " 9 ora ", "Sun 06:12", 0},
{"Sun 09:00", "Holdfeny lada", "event", "hf_event", 1, " 4 ora ", "Sun 13:01", 0},
{"Sun 11:00", "Regitaska", "event", "regitaska_event", 1, " 2 ora ", "Sun 13:00", 0},
{"Sun 11:02", "Morpheus lada", "event", "mom2lada_event", 1, " 2 ora ", "Sun 13:02", 0},
{"Sun 11:03", "Zeusz kehely", "event", "zeuszkahely_event", 1, " 2 ora ", "Sun 13:03", 0},
{"Sun 15:04", "Morpheus lada", "event", "mom2lada_event", 1, " 2 ora ", "Sun 17:04", 0},
{"Sun 15:05", "Homokora", "event", "homokora_event", 1, " 2 ora ", "Sun 17:05", 0},
{"Sun 15:06", "Regitaska", "event", "regitaska_event", 1, " 2 ora ", "Sun 17:06", 0},
{"Sun 17:07", "Zeusz kehely", "event", "zeuszkahely_event", 1, " 2 ora ", "Sun 19:07", 0},
{"Sun 17:08", "ejjeli lada", "event", "ejjeli_event", 1, " 2 ora ", "Mon 06:08", 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("Figyelem: Kezdodik "..v[2].." event, idotartama "..v[6]..", jo eventezest! ")
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("Figyelem: Vegetert "..v[2].." event! ")
game.set_event_flag(v[4], v[8])
end
end
end
end
end
end