Register for your free account! | Forgot your password?

You last visited: Today at 04:19

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Fehler in quest

Discussion on Fehler in quest within the Metin2 Private Server forum part of the Metin2 category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2011
Posts: 161
Received Thanks: 12
Fehler in quest

Ich bekomme nachdem ich meine quests installiere bei einer Quest immer einen Fehler:
PHP Code:
http://imageshack.us/photo/my-images/705/fehlery.png/ 
Die Quest:
PHP Code:
quest Tempel_des_Drachen begin
    state start begin
        when logout with pc
.get_map_index() >= (82*10000begin
            pc
.setqf("punishment"1)
        
end
        
        when login with pc
.get_map_index() >= (82*10000) and pc.getqf("punishment") == 1 begin
            pc
.setqf("punishment"0)
            
warp_to_village()
        
end
        
        when 30121.chat
."Ich will den Drachen töten" with pc.get_map_index() == 73 and game.get_event_flag("dragontemple_open") == 1 begin
        
if get_time() > game.get_event_flag("Grotte_time"then
        game
.set_event_flag("Grotte_zugang",0)
        
end
        
if pc.is_gm() then
        say_title
(""..mob_name(30121).."")
        
say("")
        
say("Hallo Gamemaster, "..pc.get_name().."")
        
say("Ich lasse dich auch ohne die Schlüssel und")
        
say("das Passwort passieren.")
        
wait()
        
pc.warp(8432001066900)
        return
        if 
pc.count_item("80041") >= 1 then
        say_title
(""..mob_name(30121).."")
        
say("")
        
say("Du hast das GM-Item, du darfst eintreten.")
        
wait() 
        return 
        
end
        end
        
if game.get_event_flag("Grotte_zugang") == 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(8432001066900)
        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
        pc
.remove_item("30179",3)
        
say("Ich gewähre dir den zutritt!")
        
pc.setqf("erlaubt",1)
        
wait()
        
pc.warp(8432001066900)
        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") == 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 
== 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)>=1 then
        game
.set_event_flag("Grotte_zugang",1)
        
game.set_event_flag("Grotte_passwort",passwort)
        
local times get_time() + 300 --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() == 408 and not pc.is_gm() begin
        
if pc.count_item("80041") >= 1 then chat("Tempel des Drachen: Du hast das GM-Item, prüfungen werden geblockt!") return end
        
if pc.get_level() < 75 or pc.getqf("erlaubt") == and pc.get_map_index() == 408 then
         chat
("Dir ist es nicht erlaubt diese Map zu betreten. "..pc.get_level().." "..pc.getqf("erlaubt").." "..pc.get_map_index().." ")
            
warp_to_village()
        
end
        chat
("Willkommen, zerstört schnell den Stein um zu dem Drachen zu gelangen.")
        
chat("Aber beeilt euch, sonst fliegt ihr raus")
        
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 182512207)
        
end
    when 8023.kill with pc
.get_map_index() == 408 begin
        timer
("skipia_boss_goo"2)
        
notice_in_map("Ihr hab den Stein zerstört ihr werden nun in die nächste Ebene gebracht")
        
end
    when skipia_boss_goo
.timer begin
        game
.set_event_flag("Grotte_zugang",0)
        
d.new_jump_all(408843610669)
        
d.setf("grotte_boss"1)
        
d.spawn_mob(9012239173)
        
end
    when 8031.kill 
or 8032.kill or 8033.kill or 8034.kill with pc.in_dungeon() and d.getf("grotte_boss") == 2 begin
    local n 
=d.getf("count") + 1
    d
.setf("count"n
    --
notice_all("Metin killed "..n.."")
    if 
2 then
    local t 
number(1,4)
    --
notice_all("Spawn Metin")
    if 
== t then
    d
.regen_file("data/dungeon/skia_boss1.txt")
    elseif 
== t then
    d
.regen_file("data/dungeon/skia_boss2.txt")
    elseif 
== t then
    d
.regen_file("data/dungeon/skia_boss3.txt")
    else
    
d.regen_file("data/dungeon/skia_boss4.txt")
    
end
    end
    end
    when 2493.kill with pc
.in_dungeon() and d.getf("grotte_boss") == 2 begin
        d
.setf("grotte_boss"3)
        
notice_all("Die Gruppe von "..pc.get_name().." hat Beran-Setaou getötet.")
        
d.notice("Beeindruckend, ihr habt ihn tatsächlich besiegt.")
        
d.notice("ihr werdet in 60 Sekunden zurück in Grotte 2 gebracht.")
        
timer("skipia_boss_end"60)
        
d.kill_all()
        
d.spawn_mob(9012239173)
        
d.clear_regen()
        
end

    when login with pc
.in_dungeon() and d.getf("grotte_boss") == 2 begin
    pc
.set_warp_location(73 182512207)
    
end
    when login with pc
.in_dungeon() and d.getf("grotte_boss") == 1 begin
        timer
("skipia_boss_end"3600)    
        
d.set_regen_file("data/dungeon/skia_boss.txt")
        
local t number(1,4)
        if 
== t then
            d
.regen_file("data/dungeon/skia_boss1.txt")
            elseif 
== t then
            d
.regen_file("data/dungeon/skia_boss2.txt")
            elseif 
== t then
            d
.regen_file("data/dungeon/skia_boss3.txt")
            else
            
d.regen_file("data/dungeon/skia_boss4.txt")
        
end
        local o 
number(1,4)
        if 
== o then
            d
.regen_file("data/dungeon/skia_boss1.txt")
            elseif 
== o then
            d
.regen_file("data/dungeon/skia_boss2.txt")
            elseif 
== o then
            d
.regen_file("data/dungeon/skia_boss3.txt")
            else
            
d.regen_file("data/dungeon/skia_boss4.txt")
            
end    
        d
.setf("grotte_boss"2)
        
d.notice("Willkommen im Tempel des Drachen, ihr habt maximal 1 Stunde Zeit Beran-Setaou zu besiegen, Viel Erfolg")
        
d.setf("count"0)
        
pc.set_warp_location(73 182512207)
        
end

    when login with pc
.in_dungeon() and d.getf("grotte_boss") == 3 begin -- begin
    
--pc.warp(1817001220600)
    
end
    
    when skipia_boss_end
.timer begin
        d
.exit_all()
        
end
    when skipia_boss_ende
.timer begin
        kill_all_in_map
(408)
        
game.set_event_flag("Grotte_zugang",0)
        
d.setf("grotte_boss"1)
        
d.exit_all()
    
end
    when login with pc
.get_map_index() != 408 or not pc.in_dungeon() begin
    pc
.setqf("erlaubt",0)
    
end
    end
end 
Mesaria is offline  
Old 10/08/2011, 21:44   #2
 
.Sarux™'s Avatar
 
elite*gold: 10
Join Date: Jun 2011
Posts: 337
Received Thanks: 182
#closerequest - 2x der Selbe Thread mit der selben Frage

>>

€: o.O 3x Selbe Thread.
.Sarux™ is offline  
Old 10/09/2011, 10:03   #3
 
.Wollsocke's Avatar
 
elite*gold: 464
Join Date: May 2009
Posts: 4,482
Received Thanks: 3,189
Da 2x das gleiche Thema eröffnet wurde:

#closed
.Wollsocke is offline  
Closed Thread


Similar Threads Similar Threads
Quest fehler
08/14/2011 - Metin2 Private Server - 4 Replies
Hey epvp, also ich hab ne startquest geschrieben. quest main_quest_lv1 begin state start begin when login begin say_title ( "Willkommen" ) say ( "Willkommen auf PlayWorld3." ) say ( "Das PlayWorld3-Team wünscht dir viel spaß auf unserem Funserver" )
[MT2] Quest fehler
05/07/2011 - Metin2 Private Server - 8 Replies
Hallo Community. Könnt ihr mir bei meiner Quest einmal helfen? quest rangpunkte start state start begin when 8219.use begin say("Du möchtest dein Rang verbessern?") say("Dafür brauch ich von dir 5x:") say_item_vnum(50513)
Quest Fehler
03/13/2011 - Metin2 Private Server - 5 Replies
Hab mir die 2010Files installiert und funktionieren auch , aber keine Quests funktioniert wäre nett wenn mir jemand hilft.
Fehler im Quest?!?!
02/10/2011 - Metin2 Private Server - 2 Replies
Hi, Habe wieder mal n Problem.. Dieses mal mit einem Quest^^ Also ich rede auf Map1 zB den NPC mit der Vnum 21232 an. Dieser portet mich dann auf eine andere Map. Auf dieser Map angelangt, möchte ich, dass wenn das Mob mit der Vnum 21333 gekillt wird, alle auf dieser Map, zwar auf der selben Map bleiben aber zu den Koordinaten 755, 390 gewarpt werden... Es funktioniert bis zu "d.jump_all(755, 390)" Der will mich ums Verrecken nicht porten.. Weiss jemand was ich falsch gemacht hab? Oder...
Quest Fehler!
01/06/2011 - Metin2 Private Server - 5 Replies
Hallo Community, Habe seit einigen Tagen das Problem das wenn ich ein Item benutzen will das hier im Chat kommt: http://img211.imageshack.us/img211/4710/010522174 4.jpg Wenn mir jemand helfen könnte!!!



All times are GMT +2. The time now is 04:19.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.