Hallo liebe Community,
ich habe zwei Runs geschrieben und bei beiden den gleichen Fehler erhalten. Ich zeige mal eine Quest da ich die andere für meinen Server geschrieben habe und somit nicht public machen will.
quest ascaria begin
state start begin
when 30122.chat."Das Tal von Ascaria" begin
say_title("Geist eines Kriegers:")
say("")
say("Einst, bevor sich diese Welt in die drei")
say("einzelnen Reiche Shinsoo, Chunjo und Jinno teilte,")
say("war es eine Einheit mit dem Namen Cooji. Ich")
say("war ein Krieger dieser Einheit und verlor mein")
say("Leben in der großen Schlacht um Ascaria. Nun")
say("wache ich über dieses umkämpfte Tal, bis mich")
say("ein tapferer Krieger von meinen Qualen erlösen")
say("wird. Ich kann dich in diese Tal bringen, damit")
say("du meine Seele befreien kannst.")
say("")
say_reward("Möchtest du, dass ich dich in das Tal von Ascaria bringe?")
say("")
local s = select("Bring mich hin!", "Nein, ich traue mich nicht!")
if s == 2 then
return
else
if pc.get_level() < 80 then
say_title("Geist eines Kriegers:")
say("")
say("Ich finde es sehr nett, dass du mir helfen")
say("möchtest, aber du bist noch nicht stark genug")
say("um die Monster in dem Tal zu bezwingen. Komm")
say("wieder, wenn du Level 80 oder höher erreicht")
say("hast.")
else
say_title("Geist eines Kriegers:")
say("")
say("Danke, dass du mir hilfst. Du wirst es nicht")
say("bereuen. Ich werde dich nun in das Tal von Ascaria")
say("bringen.")
wait()
pc.warp(3156900,12121800)
end
end
end
when login with pc.get_map_index() == 301 begin
say_title("Tal von Ascaria:")
say("")
say("Um weiter zu kommen musst du bei den")
say("Metinsteinen eine Karte droppen und")
say("diese dann auf den Geist eines Suras")
say("ziehen.")
end
-------------------------1. Ebene------------------------
when 8027.kill with pc.get_map_index() == 301 begin
local karte = number(1,20)
if karte > 1 then
chat("Dieser Metin hat keine Karte enthalten.")
return
else
game.drop_item(30120,1)
d.notice("Da ist die Karte. Bringe sie zum Geist eines Suras!")
end
end
when 30121.chat."Teil einer Karte" with pc.get_map_index() == 301 begin
say_title("Geist eines Suras:")
say("")
say("Ich bin der Geist eines sehr alten")
say("Surakämpfers, der einen Teil seiner")
say("Karte verloren hat. Diese Karte ist sehr")
say("wichtig, da dort der Weg hier raus steht.")
say("")
say_reward("Finde diese Karte und ziehe sie auf mich, dann kann")
say_reward("ich dich weiter bringen.")
end
when 30121.take with item.vnum == 30120 begin
say_title("Geist eines Suras:")
say("")
say("Vielen Dank, jetzt kann ich endlich aus dieser")
say("Hölle hier heraus. Ich werde dich mit mir nehmen.")
pc.remove_item(30120,1)
wait()
d.new_jump_all(301, 3182, 12142)
d.setf("ascaria_level",1)
---Schmlüsselsteine und Karten entfernen----
local boxto7 = pc.count_item(30120)
pc.remove_item(30120,boxto7)
local boxto8 = pc.count_item(50084)
pc.remove_item(50084,boxto8)
local vid = d.spawn_mob(11510,279,311)
d.regen_file("data/dungeon/ascaria/regen2.txt")
d.set_unique("real",vid)
d.notice("In dieser Ebene müsst ihr euch bis zum Feuer der Macht in der Mitte")
d.notice("durchkämpfen und es zerstören!")
end
-----------------------------2. Ebene--------------------------------
when 11510.kill with pc.in_dungeon() and pc.get_map_index() == 301 begin
if d.is_unique_dead("real") then
d.setf("ascaria_level",2)
d.clear_regen()
d.jump_all(3542, 12825)
d.regen_file("data/dungeon/ascaria/warps.txt")
end
end
------------------------3. Ebene------------------------------------
when 20083.chat."Diese Labyrinth" with pc.in_dungeon() and pc.get_map_index() == 301 begin
say_title("Poeng Hong")
say("")
say("Wie ich sehe hast du es bis zu mir")
say("geschafft. Nur leider wird dir das")
say("nicht viel bringen, da sich hinter")
say("diesem Portal ein schreckliches")
say("Labyrinth befindet. Ich habe meinen")
say("Bruder dort aus den Augen verloren")
say("und bin wieder zurück hierher gegange.")
say("(Ich hoffe es geht ihm gut!)")
say("")
say_reward("Wenn du in das Labyrinth gehst und meinen")
say_reward("Bruder findest, sage ihm, dass es mir gut")
say_reward("geht.")
wait()
d.setf("ascaria_level",3)
d.jump_all(3347, 12810)
end
-------------------------------------4. Ebene-----------------------------
when 20080.chat."Mein kleiner Bruder" with pc.in_dungeon() and pc.get_map_index() == 301 begin
say_title("Sao-Hae:")
say("")
say("Ich bin verzweifelt, ich finde meinen kleinen")
say("Bruder nicht mehr.")
say("")
say("WAAAAS!? Du hast ihn gefunden und es geht ihm gut?")
say("Das freut mich. Ich werde nun weitergehen und den")
say("Schatz suchen. Ich nehme dich ein Stück mit.")
wait()
d.setf("ascaria_level",4)
timer("ascaria_jump1",1)
end
when ascaria_jump1.timer begin
d.clear_regen()
d.regen_file("data(/dungeon/ascaria/regen3.txt")
local vid2 = d.spawn_mob(1191, 803, 290)
d.set_unique("real",vid2)
d.jump_all(3619, 12075)
d.notice("Finde die Eishexe und töte sie, damit der Wächter")
d.notice("der Hallen erscheinen kann.")
end
---------------------------------5. Ebene----------------------------------
when 1191.kill with pc.in_dungeon() and pc.get_map_index() == 301 and d.getf("asvaria_level") == 4 begin
if d.is_unique_dead("real") then
d.spawn_mob(20351, 740, 207)
d.setf("ascaria_level",5)
end
end
when 20351.chat."Hallenwächter" with pc.in_dungeon() and pc.get_map_index() == 301 begin
say_title("Hallenwächter:")
say("")
say("Ich bin der Hallenwächter und über was ich")
say("wache, fragst du dich sicherlich. Ich werde")
say("es dir erklären. Ich wache über das Vermächtnis")
say("des Feuerdrachen. Dieses Vermächtnis liegt tief")
say("in diesem Tal versteckt. Aber genug geplaudert.")
say("Du scheinst sehr stark zu sein, also lasse ich")
say("dich passieren und vielleicht löst du mich als")
say("Hallenwächter ab.")
wait()
d.setf("ascaria_level",6)
timer("ascaria_jump2",2)
end
--------------------------------6. Ebene--------------------------------
when ascaria_jump2.timer begin
d.clear_regen()
d.jump_all(4438, 12282)
d.regen_file("data/dungeon/ascaria/regen4.txt")
d.spawn_mob(30101, 1241, 250)
d.spawn_mob(30101, 1246, 242)
d.spawn_mob(30101, 1255, 243)
d.spawn_mob(30101, 1259, 250)
d.spawn_mob(30101, 1254, 258)
d.spawn_mob(30101, 1246, 258)
d.setf("devildownstone_count", 6)
timer('devildownstone1', 300)
d.notice("Um das Portal zum Roten Drache zu aktivieren, müssen");
d.notice("die alten Siegel zerstört werden. Ihr habt nur 20 Minuten,");
d.notice("um alle 6 Siegel zu öffnen.");
end
when devildownstone1.timer begin
d.notice("Verbleibende Zeit: 15 Minuten")
timer('devildownstone2', 300)
end
when devildownstone2.timer begin
d.notice("Verbleibende Zeit: 10 Minuten")
timer('devildownstone3', 300)
end
when devildownstone3.timer begin
d.notice("Verbleibende Zeit: 5 Minuten")
timer('devildownstone4', 300)
end
when devildownstone4.timer begin
d.clear_regen()
d.notice("Die Zeit ist abgelaufen")
d.notice("Ihr werdet nun nach draußen teleportiert")
pc.warp(3156900,12121800)
end
when 2510.kill with pc.in_dungeon() and pc.get_map_index() == 301 and d.getf("ascaria_level") == 6 begin
local KILL_COUNt_FOR_DROP_DEVIL_KEY = 15
local n = d.getf("count") + 1
d.setf("count",n)
if n == KILL_COUNT_FOR_DROP_DEVIL_KEY then
game.drop_item(50084, 1)
d.setf("count", 0)
end
end
when 30101.take with item.vnum == 50084 and d.getf("ascaria_level") == 6 begin
npc.purge()
item.remove()
d.setf("devildownstone_count", d.getf("devildownstone_count") - 1)
if d.getf("devildownstone_count") <= 0 then
d.setf("ascaria_level", 7)
timer('devildownstone1', 800000)
timer('devildownstone2', 800000)
timer('devildownstone3', 800000)
timer('devildownstone4', 800000)
--------------------------------------------------------
d.clear_regen()
d.notice("Ihr habt alle alten Siegel geöffnet.")
d.notice("Das Portal zum Feuer Drache hat sich geöffnet.")
timer("devildown_nexttimer", 3)
else
d.notice("Es verbleibt eine Anzahl von "..d.getf("devildownstone_count").." Siegeln")
end
end
when devildown_nexttimer.timer begin
d.jump_all(4374, 12740)
d.regen_file("data/dungeon/ascaria/boss_regen_1.txt")
timer("ascaria_boss_timer", 60)
end
when ascaria_boss_timer.timer begin
d.regen_file("data/dungeon/ascaria/boss_regen_2.txt")
timer("ascaria_boss_timer2", 60)
end
when ascaria_boss_timer2.timer begin
d.regen_file("data/dungeon/ascaria/boss_regen_3.txt")
timer("ascaria_boss_timer3", 60)
end
when ascaria_boss_timer3.timer begin
d.regen_file("data/dungeon/ascaria/boss_regen_2.txt")
timer("ascaria_boss_timer4", 60)
end
when ascaria_boss_timer4.timer begin
d.regen_file("data/dungeon/ascaria/boss_regen_3.txt")
timer("ascaria_boss_timer5", 60)
end
when ascaria_boss_timer5.timer begin
d.regen_file("data/dungeon/ascaria/boss_regen_3.txt")
timer("ascaria_dragon", 60)
end
when ascaria_dragon.timer begin
d.regen_file("data/dungeon/ascaria/dragon_regen.txt")
local dragon = d.spawn_mob(2291, 1302, 708)
d.set_unique("real",dragon)
end
when 2291.kill with pc.in_dungeon and pc.get_map_index() == 301 begin
if d.is_unique_dead("real") then
d.notice("Du hast den Feuer Drachen getötet und dir seinen Schatz verdient!")
d.notice("Ihr werdet in 20 Sekunden zurück zum Anfang teleportiert...")
timer("ascaria_escape", 20)
end
end
when ascaria_escape.timer begin
d.clear_regen()
d.setf("ascaria_level",0)
pc.warp(3156900,12121800)
end
end
end
und der Fehler in meinem Client lautet dann immer:
Mich würde die Lösung des Problems auch interessieren, da ich derzeitig das genau gleiche Problem habe, aber nirgends eine auch nur halbwegs funktionierende Lösung finden konnte ._.
den fehler kann ich dir nicht genau sagen aber schätze mal wen die mapindex stimmt kann es nur am clienten liegen oder dass du eine falschen warp hasst
aber wen es klappt werd ich mich freuen die ma zu zocken weil n1 idee
Dungeon Problem :S 04/13/2012 - Metin2 Private Server - 8 Replies Hey Amigo´s,
Folgendes Problem.
Bis vor wenigen hat alles perfekt funktioniert, doch
dann eines Tages gingen 2 Dungeon Quests nicht !!
Quest 1.
Bei der Einen wurde ich erst erst in der zweiten Ebene geportet als
ich dann das Mob gekillt wo ich eigentlich weiter geportet wurde funzte
es nicht. Jetzt ist es schlimmer geworden sobald ich die erste Ebene
Dungeon Problem 10/27/2011 - Flyff Private Server - 7 Replies Haiho,
ich wollte mal fragen an was mein Dungeon Problem liegen könnte, und zwar habe ich eingestellt das man mit 150 Hero / Master oder Normal in die Animus Dungeon kann ... nur leider funzt das nicht
ihr müsst dazu wissen das ich die 3rd habe! Wenn ich mich nämlich 150 Ringmaster mache kann ich rein
hier mal meine PartyDungeon.lua
------------------------------------------------- -------------------
-- ÃʱâÈ* -------------------------------------------------- --------
V17 Dungeon Problem 04/22/2011 - Flyff Private Server - 0 Replies Mein Freund hat auf seinem Server ein Problem, sobald er in einer der V17 Maps 4-5 Monster killt und ein Level Up bekommt bekommt er ein DC.
World Ordner vom Client und Files sind gleich , wir haben alles Versucht und fragen jetzt euch um Hilfe
[HELP] Dungeon Problem 11/12/2010 - Grand Chase - 5 Replies Please help me... when im in dungeon and doing a quest, when i started killing monsters, no coins and boxes coming out from them.. even when i finished the dungeon, in 4 treasure choices, i can't click any of them until the time rans out and automatically chooses the #1 box.. i tried the possible solutions, reformatting my pc, download and reinstall the game, copy~paste method.. but it doesnt work.. here is my screenshot..
...
Ich habe ein Problem mit einem Skript von einem NPC 06/03/2010 - Metin2 Private Server - 1 Replies Hallo Leute;)
Ich möchte ein Npc, der P-Kompetenz von G1 machen
Ich habe versucht zu benutzen:
...
...
If pc.skill_level (1, 30) then
pc.set_skill_level (2,59)
...
...
aber ohne Ergebnisse