hab mal eine frage also kann mir jemand vll helfen bei der quest :D
ich möchte da noch 2 sachen verändern
1. das wenn ich den drachen gekillt habe das ich nach einer min nach map1 geportet werde
2. das ich nicht 1 stunde warten muss bis ich wieder den in den raum komme sondern nur 5 min
ich möchte da noch 2 sachen verändern
1. das wenn ich den drachen gekillt habe das ich nach einer min nach map1 geportet werde
2. das ich nicht 1 stunde warten muss bis ich wieder den in den raum komme sondern nur 5 min
PHP Code:
quest Tempel_of_dragon begin
state start begin
when 30121.chat."Tempel des Drachen" with pc.get_map_index() == 73 begin
if game.get_event_flag("dragontemple_block") == 1 then
say_title(mob_name(30121))
say("")
say("Der Raum ist gesperrt.")
say("Versuch es später noch ein mal.")
return
end
if game.get_event_flag("dragontemple_used") == 1 then
say_title(mob_name(30121))
say("")
say("Tut mir Leid, der Raum ist reseviert.")
say("Wenn du ein Passwort hast für den Zugang")
say("gebe es jetzt bitte ein.")
local password = input()
if game.get_event_flag("dragontemple_password") == tonumber(password) then
say_title(""..mob_name(30121).."")
say("")
say("Das Passwort stimmt überein.")
say("Ich bringe dich in die Kammer")
wait()
pc.warp(177800, 1220500)
pc.setqf("drin", 1)
--DragonLair.startRaid(82)
else
say_title(""..mob_name(30121).."")
say("")
say("Das Passwort stimmt nicht überein.")
return
end
elseif pc.has_guild() and game.get_event_flag("dragontemple_used") == 0 then
say_title(""..mob_name(30121).."")
say("")
say("Du willst also den Drachen bekämpfen?")
say("Dann gib bitte erst ein Passwort(nur Zahlen) ein")
say("um den Raum zu schützen. Geb das Passwort")
say("einfach deinen Gruppenmitgliedern und sie")
say("können mit in den Raum")
say("Gib es bitte jetzt ein.")
local password = tonumber(input(""))
game.set_event_flag("dragontemple_password",password)
notice_all("Der Drachenraum wurde von ".. pc.get_name() .." für seine Gilde geschützt.")
game.set_event_flag("dragontemple_used",1)
say_title(""..mob_name(30121).."")
say("")
say("Wenn du willst kann ich dich sofort,")
say("in den Drachnraum bringen.")
say("Gib mir einfach 3x")
say("")
say_item_vnum(30179)
say("")
local s = select("Hier, nimm sie und bring mich rein", "Abbrechen")
if s == 1 then
if pc.count_item(30179) >= 3 then
pc.remove_item(30179,3)
pc.warp(177800, 1220500)
pc.setqf("drin", 1)
--DragonLair.startRaid(82)
else
say("Du hast nur "..pc.count_item(30179).." von 3 benötigten")
say("")
say_item_vnum(30179)
say("")
return
end
elseif s==2 then
return
end
elseif not pc.has_guild() then
say_title(""..mob_name(30121).."")
say("")
say("Du benötigst eine starke Gilde")
say("um gegen den Drachen zu kämpfen.")
end
end
when 2493.kill begin
notice_all("Beran-Setaou wurde von ".. pc.get_name() .." und seiner Gilde getötet.")
pc.setqf("drin", 0)
timer("set_unused",30)
timer("blockentry",60*60)
game.set_event_flag("dragontemple_block", 1)
return
end
when set_unused.timer begin
game.set_event_flag("dragontemple_used",0)
end
when blockentry.timer begin
game.set_event_flag("dragontemple_block", 0)
game.set_event_flag("dragontemple_password", 0)
notice_all("Beran-Setaou ist in den Drachenraum zurückekehrt.")
end
end
end