fuer 60 sec gespawmnt danach wurden alle zur stadt retur geportet
ich habe einfach die value vom historiker mit der vom goldenen schmied ersetzt
also duerfte ja nun der goldene schmied gespawnmt werden aber das tuht er nicht
habe ihn per gm code gespawmnt geht also hatt kein problem die mapp
wo kann der fehler liegen
PHP Code:
quest devildown begin
state start begin
when 30122.chat."Η μυστική Ascaria " begin
if pc . get_level ( ) < 95 then
say ("Δεν έχεις αποκτήσει ακόμη αρκετή εμπειρία. Γύρνα πίσω όταν είσαι επίπεδο 95! ")
else
say_title("Πολεμιστής Πνεύμα ")
say("")
say("Ήμουν κάποτε ένας πολεμιστής του Βασιλικού στρατού. ")
say("Πριν από πολλά χρόνια, υπήρχε ένα μέρος που ")
say("φυλασσόταν από έναν Δράκο. Σήμερα είναι γνωστό με το ")
say("όνομα Κοιλάδα Ascaria. Στην πραγματικότητα, είναι ")
say("απαγορευμένο να σας δώσω πληροφορίες ")
say("για την τοποθεσία αυτού του τόπου, ")
say("αλλά μπορώ να σας τηλεμεταφέρω εκεί. ")
say("")
say_reward("Θέλεις να σε τηλεμεταφέρω στην κοιλάδα Ascaria; ")
local s = select("Ναι ", "Όχι ")
if s == 1 then
pc.warp(391700, 1293100)
else
return
end
end
end
when 8023.kill with pc.get_map_index()==220 begin
local jump1 = number(1, 20)
if jump1<=10 then
chat("Αυτό πρέπει να είναι μέρος ενός χάρτη. ")
chat("Φέρτε τον στο πνεύμα του Sura. ")
game.drop_item(30126, 1)
else
chat(")Ο χάρτης δεν ήταν σε αυτό το μέτιν! ")
end
end
when 30121.chat."Μέρος του χάρτη " begin
if pc.count_item(30126)>=1 then
say("Βρήκες ένα μέρος του χάρτη! ")
say("Ας δούμε! ")
pc.removeitem("30126", 1)
wait()
say("Εντάξει, νομίζω είναι σωστό.. ")
say("Ναι, αυτό είναι εντάξει.. Μέχρι αργότερα! ")
wait()
d.new_jump_all(220, 3182, 12142)
d.setf("devillevel", 1)
-- Removed Schlόsselsteine aus deinem Inventar falls vorhanden, um Bugusing vorzubeugen. --
local boxto7= pc.count_item(30300)
pc.remove_item(30300,boxto7)
--------------------------------------------------------------------------------------------
local vid = d.spawn_mob(11510, 268, 311)
d.regen_file("data/dungeon/dd_regen2.txt")
d.set_unique("real", vid)
d.notice("Κατάστρεψε το Μέτιν Φωτια Εξουσία! ");
else
say("Έχω ακούσει ότι αν καταστρεψετε λίθους Metin ")
say("εδώ στις γύρω περιοχές, μπορεί να βρείτε μέρος ")
say("του χάρτη απο αυτά. Εάν μου φέρεις ένα μέρος ")
say("του χάρτη, μπορώ να σε τηλεμεταφέρω στην ")
say("επόμενη περιοχή, γιατί τότε μπορώ να εξετάσω ")
say("την περιοχή από κοντά. ")
end
end
when 11510.kill with pc.in_dungeon() begin
if d.is_unique_dead("real") then
d.setf("devillevel", 2)
d.clear_regen()
d.jump_all(3542, 12825)
d.regen_file("data/dungeon/dd_warps.txt")
end
end
when 20083.chat."Λαβύρινθος " with pc.in_dungeon() and d.getf("devillevel") == 2 begin
say_title("Poeng-Hong")
say("")
say("Οι διαδρόμοι.. Εκεί μπορεί να χάσεις ")
say("το μυαλό σου.. Μπορεί να κάνεις βόλτες όλη ")
say("την ημέρα εκεί, αλλά δεν θα έχεις ")
say("ιδέα για το πού να πάς. ")
say("Ψάχνω για τον αδελφό μου, μόνο που ")
say("εγώ δεν μπορώ να φύγω από το πόστο μου ")
say("μπορείς να πας εσύ σε παρακαλώ; ")
wait()
d.setf("devillevel", 3)
d.jump_all(3347, 12810)
end
when 20080.chat."Poeng-Hong" with pc.in_dungeon() and d.getf("devillevel") == 3 begin
say_title("Sao-Hae")
say("")
say("Ο Αδελφό μου ο Poeng-Hong; ")
say("Τον συνάντησες; ")
say("Ναι, είμαι ο αδελφός του.. ")
say("Θα ήταν πολύ ευγενικό εκ μέρους σου ")
say("αν του πεις πού είμαι, εάν επρόκειτο ")
say("να τον δεις ξανά. ")
wait()
d.setf("devillevel", 4)
timer("devildown_jump1", 1)
end
when devildown_jump1.timer begin
d.clear_regen()
d.regen_file("data/dungeon/dd_regen3.txt")
local vid = d.spawn_mob(1191, 803, 290)
d.set_unique("real", vid)
d.jump_all(3619, 12075)
d.notice("Αναζητήστε και σκοτώστε τη Μάγισσα πάγου, έτσι ώστε ο Φρουρός ");
d.notice("Αιθουσών να μην κρύβεται και να μπορεί να εμφανιστεί. ");
end
when 1191.kill with pc.in_dungeon() and d.getf("devillevel") == 4 begin
if d.is_unique_dead("real") then
d.spawn_mob(20351 , 740 , 207)
d.setf("devillevel", 5)
end
end
when 20351.chat."Φρουρός Αιθουσών " with pc.in_dungeon() and d.getf("devillevel") == 5 begin
say_title("Φρουρός Αιθουσών ")
say("Είμαι ο Φρουρός Αιθουσών. ")
say("Βρίσκομαι πολύ καιρό εδώ και ")
say("γνωρίζω την περιοχή πάρα πολύ καλα. ")
say("")
say("Μπορώ να σας Τηλεμεταφέρω στο επόμενο Επίπεδο. ")
say("Εγω Πρωσοπικα φοβάμαι να πάω εκεί. ")
say("Για μένα ο τόπος είναι κάπως περιέργος. ")
say("")
wait()
d.setf("devillevel", 6)
timer("devildown_jump2", 2)
end
when devildown_jump2.timer begin
d.clear_regen()
d.jump_all(4438, 12282)
d.regen_file("data/dungeon/dd_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("Για να ενεργοποιήσετε την πύλη για ");
d.notice("τον Κόκκινο Δράκο, πρέπει να καταστρέψετε ");
d.notice("και τις 6 παλιές Σφραγίδες μέσα σε μόνο 20 λεπτά!! ");
end
when devildownstone1.timer begin
d.notice("Υπολειπόμενος χρόνος: 15 Λεπτά! ")
timer('devildownstone2', 300)
end
when devildownstone2.timer begin
d.notice("Υπολειπόμενος χρόνος: 10 Λεπτά! ")
timer('devildownstone3', 300)
end
when devildownstone3.timer begin
d.notice("Υπολειπόμενος χρόνος: 5 Λεπτά! ")
timer('devildownstone4', 300)
end
when devildownstone4.timer begin
d.clear_regen()
d.notice("Ο χρόνος έχει λήξει, ")
d.notice("τώρα θα σας τηλεμεταφέρω έξω!! ")
pc.warp(391700, 1293100)
end
when 2510.kill with pc.in_dungeon() and d.getf("devillevel") == 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("devillevel") == 6 begin
npc.purge()
item.remove()
d.setf("devildownstone_count", d.getf("devildownstone_count") - 1)
if d.getf("devildownstone_count") <= 0 then
d.setf("devillevel", 7)
-- Setzt die Timer von der Vorletzen EBENE auf 800000 Sec.
-- Um das nachtrδgliche herausfliegen zu vermeiden.
timer('devildownstone1', 800000)
timer('devildownstone2', 800000)
timer('devildownstone3', 800000)
timer('devildownstone4', 800000)
--------------------------------------------------------
d.clear_regen()
d.notice("Κατάστρεψες και τις 6 παλιές Σφραγίδες. ")
d.notice("Η πύλη για τον Κόκκινο Δράκο άνοιξε! ")
timer("devildown_nexttimer", 3)
else
d.notice("Εξακολουθούν να υπάρχουν ακόμα "..d.getf("devildownstone_count").." Σφραγίδες! ")
end
end
when devildown_nexttimer.timer begin
d.jump_all(4374, 12740)
-- Firstspawn !!!
d.regen_file("data/dungeon/dd_boss1.txt")
------------------
timer("devildown_bosstimer1", 60)
end
when devildown_bosstimer1.timer begin
-- 2. Spawn !!!
d.regen_file("data/dungeon/dd_boss2.txt")
------------------
timer("devildown_bosstimer2", 60)
end
when devildown_bosstimer2.timer begin
-- 3. Spawn !!!
d.regen_file("data/dungeon/dd_boss3.txt")
------------------
timer("devildown_bosstimer3", 60)
end
when devildown_bosstimer3.timer begin
-- 4. Spawn !!!
d.regen_file("data/dungeon/dd_boss4.txt")
------------------
timer("devildown_bosstimer4", 60)
end
when devildown_bosstimer4.timer begin
-- 5. Spawn !!!
d.regen_file("data/dungeon/dd_boss5.txt")
------------------
timer("devildown_bosstimer5", 60)
end
when devildown_bosstimer5.timer begin
-- 6. Spawn !!!
d.regen_file("data/dungeon/dd_boss6.txt")
------------------
timer("devildown_bosstimer_last", 60)
end
when devildown_bosstimer_last.timer begin
-- Endspawn mit Drache !!!
d.regen_file("data/dungeon/dd_boss7.txt")
local vid = d.spawn_mob(2291, 1302, 708)
d.set_unique("real", vid)
------------------
end
when 2291.kill with pc.in_dungeon() begin
if d.is_unique_dead("real") then
d.notice("Έχετε νικήσει τον Κόκκινο Δράκο, της κοιλάδας Ascaria. ");
d.notice("Σε 60 δευτερόλεπτα θα τηλεμεταφερθείτε στην αρχή.. ");
d.spawn_mob(30162, 1302, 708)
timer("devildown_escapetimer", 60)
end
end
when devildown_escapetimer.timer begin
d.clear_regen()
d.setf("devillevel", 0)
pc.warp(391700, 1293100)
end
end
end
sorry die quest ist auf griechisch
mfg nostradame






