Hallo
bei dieser quest wird kein neuer metin per zufall gespawnt also wenn ich 8031,8032,8033 und 8034 töt passiert nix.
PHP Code:
quest Tempel_of_dragon begin
state start begin
when 30121.chat."Tempel des Drachen" with pc.get_map_index() == 73 begin
if get_time() > game.get_event_flag("Grotte_time") then
game.set_event_flag("Grotte_zugang",0)
end
if game.get_event_flag("Grotte_zugang") == 0 and pc.count_item(30179) < 3 then
say_title(""..mob_name(30121).."")
say("")
say("Dir fehlen "..item_name(30179).."")
say_item_vnum(30179)
say("Komme wieder wenn du 3 besitzt.")
return
end
if game.get_event_flag("Grotte_zugang") == 1 then
say_title(""..mob_name(30121).."")
say("")
pc.setqf("grotte_passworto", 078954687921)
if pc.getqf("abgabe") == 1 then
pc.setqf("abgabe",0)
say("Du hast bereits deine 3 Schlüssel abgeben.")
say("Ich lasse dich passieren.")
pc.setqf("erlaubt",1)
wait()
pc.warp(819200,1049600)
return
end
say("Tut mir Leid, der Raum ist reseviert.")
say("Wenn du ein die Kennzahl hast für den Zugang,")
say("gebe sie jetzt bitte ein.")
local passwort = tonumber(input(""))
--pc.setqf("grotte_passworto", passwort)
if game.get_event_flag("Grotte_passwort") == passwort then
say_title(""..mob_name(30121).."")
say("")
say("Die Kennzahl stimmt überein.")
if pc.count_item(30179) < 3 then
say("Ich kann dir den zutritt nicht gewähren")
say("Dir fehlt "..item_name(30179).."")
say_item_vnum(30179)
say("Komme wieder wenn du 3 besitzt.")
return
end
say("Ich gewähre dir den zutritt!")
pc.setqf("erlaubt",1)
wait()
if pc.can_warp() then pc.remove_item("30179",3) end
pc.warp(819200,1049600)
elseif passi != pc.getqf("grotte_passworto") then
say_title(""..mob_name(30121).."")
say("")
say("Die Kennzahl ist leider falsch.")
return
end
end
if game.get_event_flag("Grotte_zugang") == 0 and pc.count_item(30179) >= 3 then
say_title(""..mob_name(30121).."")
say("")
say("Du bist der erste der den Eintritt in den Tempel")
say("des Drachens verlangt. Ich werde dich passieren")
say("lassen, sofern du einen gewunden Schlüssel")
say("besitzt. Bevor du den Raum betreten darfst")
say("musst du eine geheime Zahl eingeben.")
say("Diese kannst du innerhalb von 5 Minuten an")
say("deine Mitstreiter weitergeben, so das auch")
say("sie den Raum betreten können. ")
say("")
say("Bedenke auch das die Macht der Schlüssel nur")
say("30 Minuten lang hält. In dieser Zeit müsst")
say("ihr den Drachen besiegt haben.")
local i = select("Ich bin Bereit", "Abbrechen")
if 1 == i then
say_title(""..mob_name(30121).."")
say("Dann Lege jetzt die kennzahl fest.")
local passwort = tonumber(input(""))
if passwort and passwort <= 999999999 and pc.count_item(30179) >= 3 then
game.set_event_flag("Grotte_zugang",1)
game.set_event_flag("Grotte_passwort",passwort)
local times = get_time() + 3600 --Wartezeit
game.set_event_flag("Grotte_time", times)
say_title(""..mob_name(30121).."")
pc.setqf("abgabe",1)
say("")
say("Die Kennzahl lautet:")
chat("Die Kennzahl lautet für den Tempel des Drachen: "..passwort.."")
say_reward(""..passwort.."")
say("Gib die Kennzahl deinen Mitstreitern weiter")
pc.remove_item("30179",3)
else
say_title(""..mob_name(30121).."")
say("")
say("Beim Kennzahl setzen ist ein fehler aufgetreten, versuche es erneut.")
say("Bitte gebe nur Ziffern ein.")
end
end
end
end
when login with pc.get_map_index() == 82 begin
regen_in_map(82,"data/dungeon/drachenraum/skia_boss.txt")
notice_in_map("Willkommen im Tempel des Drachen, ihr habt maximal 1 Stunde Zeit Beran-Setaou zu besiegen, Viel Erfolg")
local sekunden = game.get_event_flag("Grotte_time") - get_time()
notice_in_map("Verbleibende Zeit bis ihr rausfliegt: "..sekunden.." Sekunden")
timer("skipia_boss_ende", sekunden)
pc.set_warp_location(73 , 1825, 12207)
game.set_event_flag("Grotte_zugang", 0)
end
when 8031.kill or 8032.kill or 8033.kill or 8034.kill begin
local metin = number(1, 4)
if 1 == metin then
regen_in_map(82,"data/dungeon/drachenraum/skia_boss1.txt")
elseif 2 == metin then
regen_in_map(82,"data/dungeon/drachenraum/skia_boss2.txt")
elseif 3 == metin then
regen_in_map(82,"data/dungeon/drachenraum/skia_boss3.txt")
else
regen_in_map(82,"data/dungeon/drachenraum/skia_boss4.txt")
end
end
when 2493.kill with pc.get_map_index() == 82 begin
notice_all("Die Gruppe von "..pc.get_name().." hat Beran-Setaou getötet.")
notice_in_map("Beeindruckend, ihr habt ihn tatsächlich besiegt. Als Abschluss könnt ihr noch die Metins zerstören")
notice_in_map("ihr werdet in 60 Sekunden zurück in Grotte 2 gebracht.")
timer("skipia_boss_ende", 60)
kill_all_in_map(82)
end
when skipia_boss_ende.timer begin
game.set_event_flag("Grotte_zugang", 0)
pc.warp(182500,1220700)
kill_all_in_map(82)
end
end
end
liegt ein Fehler vor, oder, was ich für wahrscheinlicher halte:
Wenn in einer anderen Quest auch durch Töten (when xxx.kill begin *) einer dieser Metine etwas ausgelöst wird, kann es sein, dass nur diese andere Quest "beachtet" wird.
(Zum Beispiel bei einer extra Quest für High-Level-Metin-Drops)
Einfach mal direkt nach dem when nen Testbefehl einsetzen und schauen, ob dieser durchgeführt wird.
Wenn nicht ->
PHP Code:
when xxx.kill begin
durch
PHP Code:
when kill with npc.get_race() == xxx begin
ersetzen.
* Ich möchte hier nicht ausdrücken, dass du nicht wüsstest, was die Zeile ausdrückt, sondern, dass diese Art von Kill-Check angesprochen wird. ^^
[RELEASE] Drachenraum Quest 08/01/2012 - Metin2 PServer Guides & Strategies - 42 Replies Hallo,
Da viele anscheinend so eine Quest brauchen veröffentliche ich heute meine Version.
Allerdings sind keine Zeitlimits enthalten, diese müsst ihr selber einfügen.
Bei DE kann man nach einem Run den Raum erst eine Stunde später wieder betreten.
------------------------------------------------- ---
--Tempel des Drachen
------------------------------------------------- ---
quest dragontemple begin
[QUEST]Drachenraum DE LIKE 04/05/2012 - Metin2 Private Server - 7 Replies guten Tag,
ich suche eine Drachenraumquest, die wie in metin2.de abläuft...
Ich hab diese schon getestet, aber leider funzt die nicht.
http://www.elitepvpers.com/forum/metin2-pserver-g uides-strategies/1446584-release-drachenraum-origi nal-like-de.html
Vill kann mir jemand eine geben, die so funzt wär voll cool und würd gerne paar THX hergebenxP
Mfg Hr4rjuku
[QUEST]Drachenraum DE LIKE 12/10/2011 - Metin2 Private Server - 0 Replies Hallo,
ich suche eine Drachenruam quest, die wie in de abläuft....
hab schon paar getestet aber irgendwie haben die nich gefunzt-.-
wär cool wenn mir jemand eine funktionierende mit den skia.txt.... schicken könnte
Mfg Hr4rjuku
[Help] Drachenraum - Quest bug ? 08/30/2011 - Metin2 Private Server - 0 Replies Moin MOin, habe diese Quest bei mir eingefügt für den npc 20087 habe auch Dragonlai usw. in den quest_functions eingefügt.
Also einfügen war ja alles super ;)
Aber wenn ich den npc anklickekommt die quest dort nicht....
Dort steht dann nur Metinstein Map SD2 usw. aber nicht Ich will den Drachentöten obwohl die arg,script & when datei im verzeichnis ...../20087/chat sind ...
Hier mal die Quest :
Drachenraum quest 05/05/2011 - Metin2 Private Server - 3 Replies Hat jemand das Quest nach Drachenraum (wasser drache)? Wenn ja, könnten Sie senden diesen Link an PM?