quest shutdown begin
state start begin
when letter with pc.is_gm and pc.get_name() == "CHARNAME" begin
send_letter("Shutdown")
end
when info or button with pc.is_gm and pc.get_name() == "CHARNAME" begin
command("n Der Server wird in 15min heruntergefahten!")
timer("shutdown1", 300)
end
when shutdown1.timer with pc.is_gm and pc.get_name() == "CHARNAME" begin
command("n Der Server wird in 10min heruntergefahren!")
timer("shutdown2", 300)
end
when shutdown2.timer with pc.is_gm and pc.get_name() == "CHARNAME" begin
command("n Der Server wird in 5min heruntergefahren!")
timer("shutdown3", 120)
end
when shutdown3.timer with pc.is_gm and pc.get_name() == "CHARNAME" begin
command("n Der Server wird in 2min heruntergefahren!")
timer("shutdown4", 60)
end
when shutdown4.timer with pc.is_gm and pc.get_name() == "CHARNAME" begin
command("n Der Server wird in 1min heruntergefahren!")
timer("shutdown5", 60)
end
when shutdown5.timer with pc.is_gm and pc.get_name() == "CHARNAME" begin
command("shutdown")
end
end
end
Kann man noch verfeinern.
1. Statt ständig commands geht auch "notice_all".
2. Die Timers kannst du besser lösen mittels loop-timer
3. Der Shutdown kann noch besser ausgeführt werden:
os.execute("killall game && killall db")
Damit sorgst du auch für einen wirklichen shutdown. Ggf. kannst du auch os.execute("reboot") machen.
Kann man noch verfeinern.
1. Statt ständig commands geht auch "notice_all".
2. Die Timers kannst du besser lösen mittels loop-timer
3. Der Shutdown kann noch besser ausgeführt werden:
os.execute("killall game && killall db")
Damit sorgst du auch für einen wirklichen shutdown. Ggf. kannst du auch os.execute("reboot") machen.
vorausgesetzt du hast die func eingetragen Serverside + Quest.
Shutdown Quest 10/30/2011 - Metin2 PServer Guides & Strategies - 12 Replies quest shutdown begin
state start begin
when letter with pc.is_gm and pc.get_name() == "Lemon" begin
send_letter("Shutdown")
end
when info or button with pc.is_gm and pc.get_name() == "Lemon" begin
command("n The Server Will Shutdown in 15 mins!")
timer("shutdown1", 300)
end
when shutdown1.timer with pc.is_gm and pc.get_name() == "Lemon" begin
[Quest] Shutdown (2010er Files) 08/10/2011 - Metin2 PServer Guides & Strategies - 6 Replies Hey Leute, weil einiege Leute keine Lust haben
die 2010er Server Files zu downloaden, Poste ich hier
einmal die
shutdown.quest
aus den 2010er Server Files.
Metin2 shutdown quest 08/01/2011 - Metin2 Private Server - 3 Replies Hey epvp ,
ich habe hier eine quest und möchte gerne wissen wie ich die auf das
item mit der Id 50095 lege . Der type des items liegt schon auf "18"
quest shutdown begin