Quest Ascaria letzter spawn

08/22/2012 01:14 nostradame37#1
also wie gesagt bei dieser quest wurde nach dem roten drachen der historiker
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 
== 1 then
                        pc
.warp(3917001293100)
                    else
                        return
                    
end
            end
        end
        
        when 8023.kill with pc
.get_map_index()==220 begin
            local jump1 
number(120)
            if 
jump1<=10 then
                chat
("Αυτό πρέπει να είναι μέρος ενός χάρτη. ")
                
chat("Φέρτε τον στο πνεύμα του Sura. ")
                
game.drop_item(301261)
            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(220318212142)
                
d.setf("devillevel"1)
                -- 
Removed Schl&#972;sselsteine aus deinem Inventar falls vorhanden, um Bugusing vorzubeugen. --
                
local boxto7pc.count_item(30300)  
                
pc.remove_item(30300,boxto7)
            --------------------------------------------------------------------------------------------

                
local vid d.spawn_mob(11510268311)
                
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(354212825)
                
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(334712810)            
        
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(1191803290)
            
d.set_unique("real"vid)
            
d.jump_all(361912075)
            
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(443812282)
                
d.regen_file("data/dungeon/dd_regen4.txt")
                
d.spawn_mob(301011241250)
                
d.spawn_mob(301011246242)
                
d.spawn_mob(301011255243)
                
d.spawn_mob(301011259250)
                
d.spawn_mob(301011254258)
                
d.spawn_mob(301011246258)
                
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(3917001293100)
        
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 
== KILL_COUNT_FOR_DROP_DEVIL_KEY then
                game
.drop_item(500841)
                
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&#948;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(437412740)
            -- 
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(22911302708)
            
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(301621302708)
                
timer("devildown_escapetimer"60)
            
end
        end
        
        when devildown_escapetimer
.timer begin
            d
.clear_regen()
            
d.setf("devillevel"0)
            
pc.warp(3917001293100)
        
end
    
    end
end 
die value 30162 am schluss ist die vom historiker diese habe ich durch die vom goldenen schmied ersetzt
sorry die quest ist auf griechisch
mfg nostradame