mache hier meine Kingitem Quest Pub.
- Es kann Monster spawnen. (Mit Zeitlimit)
- Es kann warpen. (Mit Zeitlimit)
Nur mit Passwort nutzbar ;o
Quest:
PHP Code:
quest vipstein begin
state start begin
when 80002.use begin
say_title("Future2 King")
say("*räusper*")
say("")
say("Du bist also der König von Future2?")
say("Gratulation.")
say("Wenn du es wirklich bist, dann gebe")
say("das Passwort bitte ein.")
local s=input()
if s!= "test" then
return
end
local w = select("Bosse Rufen", "Teleportieren", "Abbrechen")
if w == 1 then
if get_time() > game.get_event_flag("koenigspawn") then
local e = select("Blauer Tod", "Sensenmann", "Königinspinne", "Neunschwanz", "Dämonenkönig", "Weiter", "Abbrechen")
if e == 1 then
notice_all("".. pc.get_name() .." hat einen Blauen Tod gerufen !")
mob.spawn(1095, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 24)
say("Nun musst du 24 Stunden warten.")
elseif e == 2 then
notice_all("".. pc.get_name() .." hat einen Sensenmann gerufen !")
mob.spawn(1093, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 12)
say("Nun musst du 12 Stunden warten.")
elseif e == 3 then
notice_all("".. pc.get_name() .." hat eine Königinpinne gerufen !")
mob.spawn(2091, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 2)
say("Nun musst du 2 Stunden warten.")
elseif e == 4 then
notice_all("".. pc.get_name() .." hat einen Neunschwanz gerufen !")
mob.spawn(1901, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 6)
say("Nun musst du 6 Stunden warten.")
elseif e == 5 then
notice_all("".. pc.get_name() .." hat einen Dämonenkönig gerufen !")
mob.spawn(1091, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 8)
say("Nun musst du 8 Stunden warten.")
elseif e == 6 then
say("Und nun folgen die nächsten Monster.")
wait()
local f = select("Oberork", "Flammenkönig", "Riesiger Geisterbaum", "Gelber Tigergeist", "Dunkler Anführer", "Abbrechen")
if f == 1 then
notice_all("".. pc.get_name() .." hat einen Oberork gerufen !")
mob.spawn(691, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 2)
say("Nun musst du 2 Stunden warten.")
elseif f == 2 then
notice_all("".. pc.get_name() .." hat einen Flammenkönig gerufen !")
mob.spawn(2206, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 8)
say("Nun musst du 8 Stunden warten.")
elseif f == 3 then
notice_all("".. pc.get_name() .." hat einen Riesigen Geisterbaum gerufen !")
mob.spawn(2306, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 10)
say("Nun musst du 10 Stunden warten.")
elseif f == 4 then
notice_all("".. pc.get_name() .." hat einen Gelben Tigergeist gerufen !")
mob.spawn(1304, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 6)
say("Nun musst du 6 Stunden warten.")
elseif f == 5 then
notice_all("".. pc.get_name() .." hat einen Dunklen Anführer gerufen !")
mob.spawn(791, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
game.set_event_flag("koenigspawn", get_time() + 60 * 60 * 4)
say("Nun musst du 4 Stunden warten.")
elseif f == 6 then
return
else
return
end
elseif e == 7 then
return
else
return
end
elseif get_time() < game.get_event_flag("koenigspawn") then
say("Du musst noch warten, bis du wieder ein Boss")
say("spawnen kannst.")
end
elseif w == 2 then
if get_time() > game.get_event_flag("kingtele") then
local tele = select("SD2 Anfang","Feuerland", "Geisterwald", "Berg Sohan", "Orktal", "Tempel", "Schlangenfeld", "Abbrechen")
if tele == 1 then
pc.warp(705000, 465000)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 2 then
pc.warp(599400, 756300)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 3 then
pc.warp(288700, 5700)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 4 then
pc.warp(434200, 290600)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 5 then
pc.warp(402100, 673900)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 6 then
pc.warp(553600, 143600)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 7 then
pc.warp(840000, 720000)
game.set_event_flag("kingtele", get_time() + 60 * 60 * 2)
elseif tele == 8 then
return
else
return
end
elseif get_time() < game.get_event_flag("kingtele") then
say("Du musst noch warten, bis du dich wieder")
say("teleportieren kannst.")
end
elseif w == 3 then
return
else
return
end
end
end
end
Diese Quest ist so ziemlich genauso wie auf Metin2.us ;o
Gruß,
sL!x :3
//edit:
Bevor ich es vergesse.
Das Passwort in diesem Falle ist "test".