Automata Event quest

Indította viktorde, 2018-12-25, 16:04:08

2018-12-25, 16:04:08 Utolsó szerkesztés: 2019-01-03, 23:40:38 Szerző: viktorde
Sziasztok mi probléma lehet questel?
néha el indítja elején aztán hirtelen nem nyomja tovább az eventeket!
sysser nem ír semmit.

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(" Indítás "," Bezárás "," Kilépés ")
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", " Holdfény láda", "event", "hf", 1, " 4 óra ", "Mon 13:00", 0},
{"Mon 17:01", " Arcania2 láda", "event", "arcania2lada_event", 1, " 2 óra ", "Mon 19:01", 0},
{"Mon 17:02", " Régitáska", "event", "regitaska_event", 1, " 2 óra ", "Mon 19:02", 0},
{"Mon 19:03", " Drakman", "event", "drakman_event", 1, " 2 óra ", "Mon 21:03", 0},
{"Mon 19:04", " Meteor", "event", "meteordropp_event", 1, " 2 óra ", "Mon 21:04", 0},
{"Mon 21:05", " Éjjeli láda", "event", "ejjeli_event", 1, " 9 óra ", "Tue 06:05", 0},
{"Tue 09:01", " Homokóra", "event", "homokora_event", 1, " 4 óra ", "Tue 13:00", 0},
{"Tue 14:50", " Sé", "event", "se_event", 1, " 30 perc ", "Tue 15:20", 0},
{"Tue 17:02", " Zeuszkehely", "event", "zeuszkahely_event", 1, " 2 óra ", "Tue 19:01", 0},
{"Tue 17:03", " Arcania2 láda", "event", "arcania2lada_event", 1, " 2 óra ", "Tue 19:02", 0},
{"Tue 19:04", " Antik darab", "event", "antikd_event", 1, " 2 óra ", "Tue 21:03", 0},
{"Tue 19:05", " Szent korona", "event", "alma_event", 1, " 2 óra ", "Tue 21:04", 0},
{"Tue 21:06", " Éjjeli láda", "event", "ejjeli_event", 1, " 9 óra ", "Wed 06:00", 0},
{"Wed 09:01", " Drakman", "event", "drakman_event", 1, " 4 óra ", "Wed 13:00", 0},
{"Wed 17:02", " Régitáska", "event", "regitaska_event", 1, " 2 óra ", "Wed 19:01", 0},
{"Wed 17:03", " Zeuszkehely", "event", "zeuszkahely_event", 1, " 2 óra ", "Wed 19:02", 0},
{"Wed 19:04", " Homokóra", "event", "homokora_event", 1, " 2 óra ", "Wed 21:03", 0},
{"Wed 19:05", " Holdfény láda", "event", "hf_event", 1, " 2 óra ", "Wed 21:04", 0},
{"Wed 19:06", " Meteor", "event", "meteordropp_event", 1, " 2 óra ", "Wed 21:05", 0},
{"Wed 21:07", " Éjjeli láda", "event", "ejjeli_event", 1, " 9 óra ", "Thu 06:00", 0},
{"Thu 09:01", " Arcania2 láda", "event", "arcania2lada_event", 1, " 2 óra ", "Thu 11:00", 0},
{"Thu 19:00", " Sé", "event", "se_event", 1, " 30 perc ", "Thu 19:30", 0},
{"Thu 19:30", " Szent korona", "event", "alma_event", 1, " 1 óra 30p ", "Thu 21:00", 0},
{"Thu 19:31", " Holdfény láda", "event", "hf_event", 1, " 1 óra 30p ", "Thu 21:01", 0},
{"Thu 19:32", " Homokóra", "event", "homokora_event", 1, " 1 óra 30p ", "Thu 21:02", 0},
{"Thu 21:03", " Éjjeli láda", "event", "ejjeli_event", 1, " 9 óra ", "Fri 06:00", 0},
{"Fri 09:00", " Régitáska", "event", "regitaska_event", 1, " 2 óra ", "Fri 11:00", 0},
{"Fri 17:01", " Zeuszkehely", "event", "zeuszkahely_event", 1, " 2 óra ", "Fri 19:01", 0},
{"Fri 17:02", " Arcania2 láda", "event", "arcania2lada_event", 1, " 2 óra ", "Fri 19:02", 0},
{"Fri 17:03", " Régitáska", "event", "regitaska_event", 1, " 2 óra ", "Fri 19:03", 0},
{"Fri 19:04", " Szent korona", "event", "alma_event", 1, " 2 óra ", "Fri 21:04", 0},
{"Fri 19:05", " Homokóra", "event", "homokora_event", 1, " 2 óra ", "Fri 21:05", 0},
{"Fri 19:06", " Drakman", "event", "drakman_event", 1, " 2 óra ", "Fri 21:06", 0},
{"Fri 19:07", " Holdfény láda", "event", "hf_event", 1, " 2 óra ", "Fri 21:07", 0},
{"Fri 19:08", " Meteor", "event", "meteordropp_event", 1, " 2 óra ", "Fri 21:08", 0},
{"Fri 21:09", " Sé", "event", "se_event", 1, " 30 perc ", "Fri 21:39", 0},
{"Fri 21:10", " Éjjeli láda", "event", "ejjeli_event", 1, " 9 óra ", "Sat 06:11", 0},
{"Sat 09:00", " Szent korona", "event", "alma_event", 1, " 38 óra ", "Mon 23:00", 0},
{"Sat 09:01", " Holdfény láda", "event", "hf_event", 1, " 38 óra ", "Mon 23:11", 0},
{"Sat 09:02", " Meteor", "event", "meteordropp_event", 1, " 38 óra ", "Mon 23:12", 0},
{"Sat 13:03", " Arcania2 láda", "event", "arcania2lada_event", 1, " 2 óra ", "Sat 15:03", 0},
{"Sat 13:04", " Régitáska", "event", "regitaska_event", 1, " 2 óra ", "Sat 15:04", 0},
{"Sat 17:05", " Arcania2 láda", "event", "arcania2lada_event", 1, " 2 óra ", "Sat 19:05", 0},
{"Sat 17:06", " Zeuszkehely", "event", "zeuszkahely_event", 1, " 2 óra ", "Sat 19:06", 0},
{"Sat 17:07", " Régitáska", "event", "regitaska_event", 1, " 2 óra ", "Sat 19:07", 0},
{"Sat 17:08", " Sé", "event", "se_event", 1, " 1 óra ", "Sat 18:08", 0},
{"Sat 19:09", " Zeusz kehely", "event", "zeuszkahely_event", 1, " 2 óra ", "Sat 19:09", 0},
{"Sat 19:10", " Antik darab", "event", "antikd_event", 1, " 2 óra ", "Sat 19:10", 0},
{"Sat 19:11", " Arcania2 láda", "event", "arcania2lada_event", 1, " 2 óra ", "Sat 19:11", 0},
{"Sat 19:12", " Éjjeli láda", "event", "ejjeli_event", 1, " 9 óra ", "Sun 06:12", 0},
{"Sun 09:00", " Holdfény láda", "event", "hf_event", 1, " 4 óra ", "Sun 13:01", 0},
{"Sun 11:00", " Régitáska", "event", "regitaska_event", 1, " 2 óra ", "Sun 13:00", 0},
{"Sun 11:02", " Arcania2 láda", "event", "arcania2lada_event", 1, " 2 óra ", "Sun 13:02", 0},
{"Sun 11:03", " Zeusz kehely", "event", "zeuszkahely_event", 1, " 2 óra ", "Sun 13:03", 0},
{"Sun 15:04", " Arcania2 láda", "event", "arcania2lada_event", 1, " 2 óra ", "Sun 17:04", 0},
{"Sun 15:05", " Homokóra", "event", "homokora_event", 1, " 2 óra ", "Sun 17:05", 0},
{"Sun 15:06", " Régitáska", "event", "regitaska_event", 1, " 2 óra ", "Sun 17:06", 0},
{"Sun 17:07", " Zeusz kehely", "event", "zeuszkahely_event", 1, " 2 óra ", "Sun 19:07", 0},
{"Sun 17:08", " Éjjeli láda", "event", "ejjeli_event", 1, " 2 óra ", "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: Kezdődik "..v[2].." event, időtartama "..v[6]..", jó eventezést! ")
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: Végetért "..v[2].." event! ")
game.set_event_flag(v[4], v[8])
end
end
end
end
end
end




UI: Sikeresen meg oldva karakter kódolás probléma.