Code:
quest vipkristall begin
state start begin
when 90003.use with pc.get_level() >= 10 begin
if get_time() > pc.getqf("vipwartezeit") then
say_title("Verifizierung des VIP-Status")
say("")
say("Guten Tag,")
say("um Deinen VIP-Status nutzen zu können")
say("brauchen wir eine Identifizierung von Dir.")
say("Gebe deshalb hier nun den Code ein den du von,")
say("einem GM erhalten kannst.")
local s=input()
if s!= "Azeroth2" then
return
end
local w = select("Bossmob rufen", "Teleportieren #1", "Teleportieren #2", "Abbrechen")
if w == 1 then
local e = select("Oberork", "Neunschwanz", "Gelber Tigergeist", "Königsspinne", "Abbrechen")
if e == 1 then
syschat("Du hast einen Oberork gerufen! - Sei vorsichtig!")
mob.spawn(691, pc.get_x() , pc.get_y() , 1 , 1 , 1)
pc.setqf("vipwartezeit",get_time()+86400)
elseif e == 2 then
syschat("Du hast einen Neunschwanz gerufen! - Sei vorsichtig!")
mob.spawn(1901, pc.get_x(), pc.get_y() , 1 , 1 , 1)
pc.setqf("vipwartezeit",get_time()+86400)
elseif e == 3 then
syschat("Du hast einen Gelben Tigergeist gerufen! - Sei vorsichtig!")
mob.spawn(1304, pc.get_x(), pc.get_y() , 1 , 1 , 1)
pc.setqf("vipwartezeit",get_time()+86400)
elseif e == 4 then
syschat("Du hast eine Königsspinne gerufen! - Sei vorsichtig!")
mob.spawn(2091, pc.get_x(), pc.get_y() , 1 , 1 , 1)
pc.setqf("vipwartezeit",get_time()+86400)
elseif e == 6 then
return
else
return
end
elseif w == 2 then
local tele = select("SD2 Anfang", "Feuerland", "Dämonenturm", "Berg Sohan", "Orktal", "Tempel", "Schlangenfeld", "Abbrechen")
if tele == 1 then
syschat("<VIP>: Du wirst ins SD2 teleportiert!")
pc.warp(704100, 464100)
elseif tele == 2 then
syschat("<VIP>: Du wirst ins Feuerland teleportiert!")
pc.warp(17500, 71500)
elseif tele == 3 then
syschat("<VIP>: Du wirst in die nähe vom Dämonenturm teleportiert!")
pc.warp(591000, 111000)
elseif tele == 4 then
syschat("<VIP>: Du wirst ins Eisland teleportiert!")
pc.warp(435000, 215800)
elseif tele == 5 then
syschat("<VIP>: Du wirst ins Orktal teleportiert!")
pc.warp(333300, 749600)
elseif tele == 6 then
syschat("<VIP>: Du wirst in den Tempel teleportiert!")
pc.warp(553600, 144000)
elseif tele == 7 then
syschat("<VIP>: Du wirst ins Schlangenfeld teleportiert!")
pc.warp(840000, 720000)
elseif tele == 8 then
return
else
return
end
elseif w == 3 then
local tele2 = select("Rotes Reich Map1", "Blaues Reich Map1", "Gelbes Reich Map1", "Abbrechen")
if tele2 == 1 then
syschat("<VIP>: Du wirst ins Rote Reich Map1 teleportiert!")
pc.warp(469300, 964200)
elseif tele2 == 2 then
syschat("<VIP>: Du wirst ins Blaue Reich Map1 teleportiert!")
pc.warp(969600, 278400)
elseif tele2 == 3 then
syschat("<VIP>: Du wirst ins Gelbe Reich Map1 teleportiert!")
pc.warp(557, 1579)
elseif tele == 4 then
return
else
return
end
elseif w == 4 then
return
else
return
end
else
syschat("<VIP>: Nachdem Du ein Bossmob gerufen hast, muss sich der Kristall,")
syschat("<VIP>: 1 Tag lang regenerieren!")
end
end -- end when use item
end -- end state start
end -- end quest warpring