ich versuch nochmals hier Hilfe zu finden. und zwar hab ich 2 kritische Questprobleme wo ich beim besten Willen nich mehr weiter weiß...
Und bevor ihr hier mit dem Verweis zur Questkontrolle kommt.... Da hab ich es schon mehrmals gepostet aber es kommt keinerlei Reaktion...
Und da ich die Hoffnung nich aufgebe das die Metin2 Sektion nicht nur von flamenden Egos unterwandert ist, sondern hier auch mal nette / hilfsbereite Leute anwesend sind, versuch ich nochmal ne helfende Hand zu finden.
zur ersten quest:
Diese geht bis zu denn Chatansagen "ihr werdet in 30 Sec weitergeportet" und "du haste keine Gruppe du wirst nich geportet"
PHP Code:
quest xmapx begin
state start begin
when 20181.kill begin
local count = pc.getqf("count") + 1
if count < 20 then
pc.setqf("count", count)
chat("Du hast bis jetzt "..count..". Giftblumen getötet!")
else
pc.delqf("count")
chat("Du hast es geschafft!")
pc.warp(1418000, 1418400)
end
end
when 11510.kill begin
if party.is_party() then
timer("next1",30)
chat("Ihr werdet in 30 sec weitergeportet")
else
chat("du hast keine Gruppe es geht nicht weiter")
end
end
when next1.timer begin
d.join(special.inselrun)
end
when boss.kill begin
timer("back1",300)
end
when back1.timer begin
d.exit_all()
end
end
end
die zweiter geht gar nicht:
PHP Code:
quest geisterbaumlord begin
state start begin
when 30175.chat."Der Lord" begin
if pc.count_item(30036) == 0 then
say_title("Die Welt")
say("Hallo "..pc.get_name()..".")
say("Du benötigst Geheimnisvolles Kraut")
say("Komm wieder wenn du das Item gefunden")
say("hast.")
say(" ;)")
return
elseif pc.count_item(30036) >= 1 then
say_title("Die Welt")
say("Hallo "..pc.get_name()..".")
say("Ich habe keinen Namen, jedoch die Leute")
say("nennen mich den 'Wächter der Welten'.")
say("Ich kann Dir helfen, eine neue, noch nicht")
say("entdeckte Welt zu betreten, in der Du eine")
say("Aufgabe erfuellen musst.")
say(".")
say(".")
say(".")
say(".")
say_reward("Soll ich fortfahren?")
local a select = ("Ja, fortfahren!", "Nein, nicht fortfahren!")
if a == 2 then
return
elseif a == 1 then
say_title("Die Welt")
say("Also, "..pc.get_name()..",")
say("falls du diese Welt wirklich betreten")
say("moechtest, muss ich dich warnen.")
say("Dort lauern viele Monster und boesartige")
say("Kreaturen, die nur darauf warten, jemanden")
say("wie Dich als Nachspeise zu haben.")
say()
say_reward("Moechtest du die Dunkle Welt nun betreten?")
local b select = ("Ja, betreten!", "Nein, ich habe Angst!")
if b == 2 then
return
end
if not party.is_party() then
say("Du brauchst eine Gruppe!")
say_reward("Kommt bitte wieder, wenn du eine Gruppe hast")
return
end
if party.get_near_count() < 3 and not pc.is_gm() then
say("Ihr seid leider zu wenige")
say("Ihr werdet versagen...")
say_reward("Deine Gruppe brauchst mindestens 3 Mitglieder!")
return
end
if not party.is_leader() then
say("Nur der Anführer der Gruppe kann entscheiden,")
say("wann und ob ihr aufbrechen wollt.")
return
end
timer("hinein",20)
party.syschat("Es geht in 20 Sekunden los!")
party.syschat("Bereitet euch vor!")
end
end
end
when hinein.timer begin
d.join(special.geisterbaumlord)
d.set_regen_file("/locale/germany/map/z_run_p1_3_by_kill_moves/regen.txt")
d.notice("ihr betretet nun das Reich des Geisterbaum-Lords")
d.notice("vernichtet ihn")
d.setf("level",1)
end
when 2307.kill begin
timer("hinein2",60)
party.syschat("Es geht in 60 wieder nach Hause ;)")
party.syschat("Bereitet euch vor!")
end
when hinein2.timer begin
d.exit_all()
end
end
end
Ich hoffe echt mir kann jemand helfen, ich werd mich auch auf jedenfall dankbar zeigen.
PS: ich hab noch ne Idee am Rande... Kann das sein das der Befehl d.join nicht in der game-Datei definiert ist und erst via dif reingepatched werden muss da es den Befehl vlt nicht in der game gibt?