[SERVICE] Die Questkontrolle

08/15/2012 12:32 Red Firestar#6571
PHP Code:
quest pedra_arco_iris begin 
state start begin
when 50512.
use begin
say_title 
("Regenbogen Stein"
say (""
say ("Dieser Artikel ist etwas ganz Besonderes, Can"
say ("Training Ihre Fähigkeiten, um das perfekte Meisterstück." 
say ("Once In Stone, können sich die Iris ist nicht notwendig"
say ("Was auch immer die Kosten, um Ihre Fähigkeiten zu trainieren."
say (""
say_reward ("Wollen Sie Ihre Fähigkeiten trainieren?"
say (""
local opcao select ("Ja""Nein"
if 
opcao == 1 then
if pc level >= 0 then
if pc gold >= 0 then
pc
.set_skill_level ("1""59"); 
pc.set_skill_level ("2""59"); 
pc.set_skill_level ("3""59"); 
pc.set_skill_level ("4""59"); 
pc.set_skill_level ("5""59"); 
pc.set_skill_level ("16""59"); 
pc.set_skill_level ("17""59"); 
pc.set_skill_level ("18""59"); 
pc.set_skill_level ("19""59"); 
pc.set_skill_level ("20""59"); 
pc.set_skill_level ("31""59"); 
pc.set_skill_level ("32""59"); 
pc.set_skill_level ("33""59"); 
pc.set_skill_level ("34""59"); 
pc.set_skill_level ("35""59"); 
pc.set_skill_level ("46""59"); 
pc.set_skill_level ("47""59"); 
pc.set_skill_level ("48""59"); 
pc.set_skill_level ("49""59"); 
pc.set_skill_level ("50""59"); 
pc.set_skill_level ("61""59"); 
pc.set_skill_level ("62""59"); 
pc.set_skill_level ("63""59"); 
pc.set_skill_level ("64""59"); 
pc.set_skill_level ("65""59"); 
pc.set_skill_level ("66""59"); 
pc.set_skill_level ("76" ,"59"); 
pc.set_skill_level ("77""59"); 
pc.set_skill_level ("78""59"); 
pc.set_skill_level ("79""59"); 
pc.set_skill_level ("80""59"); 
pc.set_skill_level ("81""59"); 
pc.set_skill_level ("91""59"); 
pc.set_skill_level ("92""59"); 
pc.set_skill_level ("93""59"); 
pc.set_skill_level ("94""59"); 
pc.set_skill_level ("95""59"); 
pc.set_skill_level ("96""59"); 
pc.set_skill_level ("106""59"); 
pc.set_skill_level ("107""59"); 
pc.set_skill_level ("108""59"); 
pc.set_skill_level ("109""59"); 
pc.set_skill_level ("110""59"); 
pc.set_skill_level ("111""59");
pc changegold ( - )
say_title ("Regenbogen Stein"
say (""
say_reward ("Sie trainieren Sie Fertigkeiten erfolgreich!"
say (""
--
setskin NOWINDOW )
pc remove_item "50512" )
end
else
say_reward ("Try Again"). 
end
elseif opcao == 2 then
end
say
("")
end
end
end
end 
PHP Code:
quest gmlogin begin
    state start begin
            when login with pc
.is_gm() begin
                    command
("n ".. pc.get_name() .." ist Online")
                    
command("n Willkommen auf Servername")
                    
command("n Forum: Link Hier")
                    
command("n Homepage: Link Hier")
                    
command("n TS3: Adresse Hier")
                    
command("n Du willst der Beste sein dann erreiche das Maximale Level")
                    
command("n Du willst schnell an Conis kommen dann Benutze Vote 4 Conis")
                    
command("n Du Benutzt ein Hack wird dir nichts bringen bekommst nur ein bann")
             
end
    end
end 
PHP Code:
quest antiexpring begin
state start begin
when 72501.
use with pc.getqf("antiexp") == 0 begin
local anti 
pc.get_exp()
pc.setqf("exp"anti)
pc.setqf("antiexp"1)
timer("antiexptimer"1)
chat("Der Anti Expring wurde aktiviert! Du erhältst in diesem Zeitraum keine EXP!")
end
when 72501.
use with pc.getqf("antiexp") == 1 begin
pc
.setqf("antiexp"0)
chat("Der Anti Expring wurde deaktiviert! Du erhältst nun wieder EXP!")
end
when kill with pc
.getqf("antiexp") == 1 begin
local exp 
pc.get_exp()
pc.give_exp2(-exp+pc.getqf("exp"))
end
when antiexptimer
.timer with pc.getqf("antiexp") == 1 begin
local exp 
pc.get_exp()
pc.give_exp2(-exp+pc.getqf("exp"))
end
end
end 
08/15/2012 14:59 .Blode#6572
quest entbugg begin
state start begin
when 20091.chat."Ich will etwas entbuggen" begin
say("Guten Tag Sir")
say("Sie haben ein Item was verbuggt ist wie ich seh?")
say("Dann sind sie bei mir Richtig")
say("Gib mir das Item und ich mache Wunder und werde")
say("das Item für sie frei schleifen und entbugge ")
say("Sie werden das Item direkt erhalten wenn ich fertig bin!")
say("")
say("Lege bitte das verbuggte Item nun rein! Bitte immer nur eins.")
say("")
say("Schönen Tag noch My Lord")
say("")
wait()
setskin(NOWINDOW)
command("cube open")
end
end
end

Wenn ich dies einfüge und alles mache und ingame öffne kommt auch der text etc ghee ich auf weiter müsste sich ja eig ein fenster öffnen nun leider tuht es nicht also das fenster öffnet sich nicht zum entbuggen weiß jemand wieso ?
08/15/2012 16:39 .Seriously#6573
erledigt
08/15/2012 18:11 xXGames4EverXx#6574
Abend ;)
also die quest hab ich eben gemacht aber irgendwie klappt da was nicht so ganz :D
wenn ich den npc anklicke passiert nichts ;o
Bitte um hilfe
PHP Code:
quest grotte begin 
    state start begin 
            when 20092.chat begin
            say
("Ich kann dich in die Grotte der Verbannung bringen")
            
say("Es gibt aber eine Vorraussetzung...")
            
say("Du musst mindestens Level 75 erreicht haben,")
            
say("denn die Monster sind ziemlich stark")
            
                if 
pc.get_level() >= 75 then 
                say
("Du hast level 75 erreicht."
                
say("Ich kann dich in die Grotte der Verbannung bringen.")
                
say("Möchtest du jetzt teleportiert werden?")
                
local s select("Ja""Nein")
                    if 
== 1 then
                    pc
.warp(100001214200)
                    else
                    return
                    
end
                end
                
if pc.get_level() <= 75 then
                say
("Du musst mindestens Level 75 erreicht haben,")
                
say("um in die Grotte der Verbannung einzutreten.")
                
say("Komm wieder wenn du das richtige Level erreicht hast!")
                return
                
end
            end
    end
end 
Danke ;)
08/15/2012 22:37 .NighT™#6575
Quote:
Originally Posted by xXGames4EverXx View Post
Abend ;)
also die quest hab ich eben gemacht aber irgendwie klappt da was nicht so ganz :D
wenn ich den npc anklicke passiert nichts ;o
Bitte um hilfe
PHP Code:
quest grotte begin 
    state start begin 
            when 20092.chat begin
            say
("Ich kann dich in die Grotte der Verbannung bringen")
            
say("Es gibt aber eine Vorraussetzung...")
            
say("Du musst mindestens Level 75 erreicht haben,")
            
say("denn die Monster sind ziemlich stark")
            
                if 
pc.get_level() >= 75 then 
                say
("Du hast level 75 erreicht."
                
say("Ich kann dich in die Grotte der Verbannung bringen.")
                
say("Möchtest du jetzt teleportiert werden?")
                
local s select("Ja""Nein")
                    if 
== 1 then
                    pc
.warp(100001214200)
                    else
                    return
                    
end
                end
                
if pc.get_level() <= 75 then
                say
("Du musst mindestens Level 75 erreicht haben,")
                
say("um in die Grotte der Verbannung einzutreten.")
                
say("Komm wieder wenn du das richtige Level erreicht hast!")
                return
                
end
            end
    end
end 
Danke ;)
PHP Code:
quest grotte begin 
    state start begin 
        when 20092.chat
."Grotte" begin
        say
("Ich kann dich in die Grotte der Verbannung bringen")
        
say("Es gibt aber eine Vorraussetzung...")
        
say("Du musst mindestens Level 75 erreicht haben,")
        
say("denn die Monster sind ziemlich stark")
        if 
pc.get_level() >= 75 then 
            say
("Du hast level 75 erreicht."
            
say("Ich kann dich in die Grotte der Verbannung bringen.")
            
say("Möchtest du jetzt teleportiert werden?")
            
local s select("Ja""Nein")
            if 
== 1 then
                pc
.warp(100001214200)
            else
                return
            
end
        end
        
if pc.get_level() <= 75 then
            say
("Du musst mindestens Level 75 erreicht haben,")
            
say("um in die Grotte der Verbannung einzutreten.")
            
say("Komm wieder wenn du das richtige Level erreicht hast!")
            return
        
end
    end
end 
08/15/2012 22:42 .Blode#6576
quest entbugg begin
state start begin
when 20091.chat."Ich will etwas entbuggen" begin
say("Guten Tag Sir")
say("Sie haben ein Item was verbuggt ist wie ich seh?")
say("Dann sind sie bei mir Richtig")
say("Gib mir das Item und ich mache Wunder und werde")
say("das Item für sie frei schleifen und entbugge ")
say("Sie werden das Item direkt erhalten wenn ich fertig bin!")
say("")
say("Lege bitte das verbuggte Item nun rein! Bitte immer nur eins.")
say("")
say("Schönen Tag noch My Lord")
say("")
wait()
setskin(NOWINDOW)
command("cube open")
end
end
end

Wenn ich dies einfüge und alles mache und ingame öffne kommt auch der text etc ghee ich auf weiter müsste sich ja eig ein fenster öffnen nun leider tuht es nicht also das fenster öffnet sich nicht zum entbuggen weiß jemand wieso ?
08/15/2012 22:49 xXGames4EverXx#6577
@.Night
es klappt bei mir immer noch nicht es kommt der fehler assertion failure nested==0
:(
08/16/2012 04:04 Apocalyptum#6578
Quote:
Originally Posted by xXGames4EverXx View Post
@.Night
es klappt bei mir immer noch nicht es kommt der fehler assertion failure nested==0
:(
Hat NULL mit Quests zutun...
08/16/2012 08:56 musteaf#6579
quest kill begin
state start begin
when kill with npc.is_pc() begin
if npc.empire != pc.empire then
pc.setqf("kill", pc.getqf("kill")+1)
chat("Now "..pc.getqf("kill").." Kill Man.")
mysql_query('UPDATE player set kill = '..pc.getqf("kill")..' WHERE name = \\"'..pc.get_name()..'\\"','root','password','play er','ip')
end
end
end
end

ERROR IS HERE
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'kill = 1 WHERE name = denemeeee' at line 1
08/16/2012 11:47 .Seriously#6580
PHP Code:
quest devilscave begin
    state start begin
        when logout with pc
.in_dungeon() begin
            pc
.remove_item(30311pc.count_item(30311))
            
pc.remove_item(30312pc.count_item(30312))
            
pc.remove_item(30313pc.count_item(30313))
            
warp_all_to_villagepc.get_map_index() , )
        
end
        when 20351.chat
."In die Teufelshöhle" begin
            
if pc.get_level() < 75 then 
            say_title
("Wächter der Katakombe")
            
say("")
            
say("Der Zugang wird dir verweigert. Deine Erfahrung")
            
say("reicht noch nicht aus, um in der")
            
say("Devil's Catacomb zu überleben. Komm zurrück,")
            
say("wenn du mindestens Level 75 erreicht hast.")
            
say("")
        else
            if 
not next_time_is_now() then
                say_title
(mob_name(npc.get_race()) ..":")
                
say("Du musst noch "..next_time_minutes().." warten ...")
        else
            if 
pc.getf("dt_boss_killed") == 0 then
            
--say_title("Wächter der Katakombe")
            --
say("")
            --
say("Du bist noch nicht stark genug ...")
            --
say("Beweis dich erst im Dämonenturm,")
            --
say("ansonsten hast du wahrscheinlich")
            --
say("keine Chance ...")
            --
say("")
            --
say("Geh nun ...")
            return
            else
                
say_title("Wächter der Katakombe")
                
say("")
                
say("Bisher haben es "..game.get_event_flag("dcgamer").." Soldaten versucht ")
                
say("und "..game.get_event_flag("dc_geschaft").." Gruppe von Tapfenen")
                
say("Kriegern hat es tatsächlich geschaft")
                
say("Azrael zu besiegen!")
                
wait()
                
say_title("Wächter der Katakombe")
                
say("")
                
say_reward("Willst du es versuchen?")
                
say_reward("du wärst der "..game.get_event_flag("dc_versuche")..". Kämpfer der es")
                
say_reward("versucht!")
                
say("")
                
pc.setqf("Ebene"1)
                
local dc_login select("Betreten""Nicht Betreten.")
                if 
dc_login == 1 then
                    pc
.warp(4152004209200)
                elseif 
dc_login == 2 then
                    
return
                
end
            end 
        end
    end
end
--Ebene 1        

        
        when login with pc
.get_map_index() == 209 begin
            game
.set_event_flag(("dcgamer"), game.get_event_flag("dcgamer")+1)
            
game.set_event_flag(("dc_versuche"), game.get_event_flag("dc_versuche")+1)
            if 
pc.getqf("Ebene") == 1 then
            say_title
("Devils Catacomb")
            
say("Um in die 2.Ebene zu kommen, musst du")
            
say_item("Seelenkristall-Schlüssel"30311"") --Die "--" vor say_item entfernen wenn beim Login text das Item als Bild angezeigt werden soll das man braucht
            say
("auf die Statue des Kud ziehen!")
            
say("Du erhälst ihn bei den Monstern.")
            
say("Ihr habt ingesamt 90 Minuten Zeit!")
            
say("")
            
say_reward("Viel Glück!")
            
say("")
            
timer("dc10"600)
            
pc.setqf("sksgedroppt"0)
        else
            
warp_all_to_village()
            
end
        end
        when kill with not npc
.is_pc() and pc.get_map_index() == 209 begin 
            local sks 
number(1,15)
            if 
sks==and pc.getqf("sksgedroppt")==0 then
                pc
.setqf("sksgedroppt"1)
                
chat("Du hast den Seelenkristall-Schlüssel gefunden!")
                
game.drop_item(303111)
            else
                
chat("Dieses Monster hatte keinen Schlüssel.")
            
end
        end
        when 30101.take with item
.vnum == 30311 begin
                say
("Das Eingangsportal wurde geöffnet.")
                
say("Geh schnell hindurch!")
                
wait()
                
say("Hier beginnt das wahre Abenteuer! Du hast")
                
say("jedoch nur eine Stunde Zeit, um die Devil's")
                
say("Catacomb zu erforschen.")
            
pc.remove_item("30311")
            
d.new_jump_all(209463242082)
            
d.regen_file("data/dungeon/devilcave/dc_regen_ebene2.txt")
            
d.regen_file("data/dungeon/devilcave/dc_regen_tore_unten.txt")
            
d.regen_file("data/dungeon/devilcave/dc_regen_tore_left.txt")
            
d.spawn_mob(30103741221)
            
d.setf("Ebene"2)
        
end    
        
        when login with pc
.in_dungeon() begin
            
if d.getf("Ebene") == 2 then
            say
("Zerstöre das Siegel dieses Tores, um die 3. Ebene")
            
say("zu erreichen!")
            
say("Du hast noch 60 Minute(n) Zeit.")
            
timer("dc1"600)
        
end
            
if d.getf("Ebene") == 3 then
            d
.notice("Suche den richtigen Metinstein und zerstöre ihn!")
            
timer("dc2"1200)
        
end
            
if d.getf("Ebene") == 4 then
            d
.notice("Findet den Weg aus dem Labyrinth.")
            
d.notice("Und findet die Inschrift am Runenpfahl.")
            
d.notice("Ihr habt 15 Minuten Zeit.")
            
timer("dc3"900)
            
d.spawn_mob(30104500800)
            
d.regen_file("data/dungeon/devilcave/dc_warps.txt")
        
end
            
if d.getf("Ebene") == 5 then
            d
.notice("Besiege die Dämonenwachen, um das Fratzen-Totem zu erhalten. Es dient dir als Schlüssel zur 6. Ebene.")
            
timer("dc4"900)
        
end
            
if d.getf("Ebene") == 6 then
            d
.notice("Besiege Charon und seine schergen!")
            
timer("dc5"900)
        
end
            
if d.getf("Ebene") == 7 then
            d
.notice("Besiege Azrael!")
            
timer("dc6"900)
        
end
        end
        
        
        when dc1
.timer begin
            chat
("Die Zeit ist Abgelaufen!")
            
d.exit_all()
        
end     


        when dc10
.timer begin
            chat
("Ihr habt noch 80 Minuten Zeit, Azrael zu finden und zu töten!")
            
timer("dc20"600)
        
end
        
        when dc20
.timer begin
            chat
("Ihr habt noch 70 Minuten zeit!")
            
timer("dc30"600)
        
end    
        when dc30
.timer begin
            chat
("Ihr habt noch 60 Minuten zeit!")
            
timer("dc40"600)
        
end        
        when dc40
.timer begin
            chat
("Ihr habt noch 50 Minuten zeit!")
            
timer("dc50"600)
        
end        
        when dc50
.timer begin
            chat
("Ihr habt noch 40 Minuten zeit!")
            
timer("dc60"600)
        
end        
        when dc60
.timer begin
            chat
("Ihr habt noch 30 Minuten zeit!")
            
timer("dc70"600)
        
end        
        when dc70
.timer begin
            chat
("Ihr habt noch 20 Minuten zeit!")
            
timer("dc80"600)
        
end        
        when dc80
.timer begin
            chat
("Ihr habt noch 10 Minuten zeit!")
            
timer("dc110"600)
        
end
        when dc110
.timer begin
            chat
("Die Zeit ist Abgelaufen!")
            
d.exit_all()
        
end                     
--Ebene 2
        when 30103.chat
."Weiter zur 3. Ebene" begin
            say
("Während du den Stein genauer untersuchst, kannst")
            
say("du eine Gravur erkennen.")
            
wait()
            
say("Lediglich der Besitzer des Schrumpfkopfes")
            
say("darf eintreten, nachdem die Siegel dreier Türen")
            
say("aufgebrochen wurden.")
            
say("Wenn du dieses Relikt nicht bei dir trägst, wirst du")
            
say("")
            
say("aus der Devil's Catacomb teleportiert.")
            
local s select("Ja, lass mich eintreten!""Nein, ich möchte nicht eintreten.")
            if 
== 2 then
            
return
            elseif 
== 1 then
            
if pc.count_item(30319) >= 1 then
            pc
.remove_item(303191)
            
d.setf("Ebene"3)
            
d.purge()
            
d.clear_regen()
            
timer("dc_jump_3"6)
            else
            
say("Du hast keinen Schrumpfkopf und wirst nun")
            
say("aus der Höhle teleportiert ...")
            
warp_all_to_villagepc.get_map_index() , )
        
end
    end
end
        when dc_jump_3
.timer begin
            d
.new_jump_all(209542742282)
            
d.notice("Finde den richtigen Metinstein!")
            
d.regen_file("data/dungeon/devilcave/dc_regen_ebene3.txt")
            
local metindv number(1,4)
            if 
metindv==1 then
                d
.spawn_mob(80291351348)
                
d.spawn_mob(80291148350)
                
d.spawn_mob(80291151155)
                
d.spawn_mob(80281351149)
            
end
            
if metindv==2 then
                d
.spawn_mob(80291351348)
                
d.spawn_mob(80291148350)
                
d.spawn_mob(80281151155)
                
d.spawn_mob(80291351149)
            
end
            
if metindv==3 then
                d
.spawn_mob(80291351348)
                
d.spawn_mob(80281148350)
                
d.spawn_mob(80291151155)
                
d.spawn_mob(80291351149)
            
end
            
if metindv==4 then
                d
.spawn_mob(80281351348)
                
d.spawn_mob(80291148350)
                
d.spawn_mob(80291151155)
                
d.spawn_mob(80291351149
            
end
        
        end
        
        when 8029.kill with pc
.in_dungeon() begin
            chat
("Ein Falscher Metin wurde zerstört.")
        
end
        when 8028.kill with pc
.in_dungeon() begin
            chat
("Der richtige Metin wurde zerstört.")
            
chat("Ihr kommt nun in die 4. Ebene.")
            
timer("devils_catacomb_goto_ebene4"2)
        
end    
        when dc2
.timer begin
            chat
("Die Zeit ist Abgelaufen!")
            
warp_all_to_villagepc.get_map_index() , )
        
end    

        
--Ebene 4 (Labyrinth)
        
when devils_catacomb_goto_ebene4.timer begin
            d
.new_jump_all(209414342657)
            
d.setf("Ebene"4)
        
end
        
        
        when 30104.chat
."Inschrift zur Ebene 6" with pc.in_dungeon() begin
            say_title
("Ihr seid schon ziemlich weit gekommen.")
            
timer("dc3"6000)
            
d.notice("Du hast es geschafft! Hier ist der Ausgang des Labyrinths. Steige nun in die 5. Ebene hinab.")
           
timer("devils_catacomb_goto_ebene5"5)
        
end
        when dc3
.timer begin
            chat
("Die Zeit ist Abgelaufen!")
            
warp_all_to_villagepc.get_map_index() , )
        
end    
--Ebene 6 (Tartaros)
        
when devils_catacomb_goto_ebene5.timer begin
            d
.new_jump_all(209491742925)
            
d.spawn_mob(30102848739)
            
d.setf("Ebene"5)
            
d.regen_file("data/dungeon/devilcave/dc_regen_ebene5.txt")
            
local tartaros number(1,4)
            if 
tartaros==1 then
                d
.spawn_mob(2593991848)
            
end
            
if tartaros==2 then
                d
.spawn_mob(2593999652)
            
end
            
if tartaros==3 then
                d
.spawn_mob(2593848577)
            
end
            
if tartaros==4 then
                d
.spawn_mob(2593703644)
            
end
            
if tartaros==5 then
                d
.spawn_mob(2593692817)
            
end
        end        
        
        when 2591.kill with pc
.in_dungeon() begin
            d
.notice("Tartaros wurde besiegt und das Fratzen-Totem wurde Fallengelassen!")
            
d.notice("Begebt euch mit dem Fratzen-Totem auf den Berg in der Mitte.")
            
game.drop_item(303121)
        
end
        when 30102.take with item
.vnum == 30312 begin
            timer
("dc4"6000)
            
item.remove()
            
npc.purge()
            
say_reward("...")
            
d.notice("Aus den Tiefen der Devil's Catacomb dringt ein markerschütterndes Brüllen. Charon ist erwacht.")
            
d.notice("Ihr werdet nun in die Ebene 6 gebracht!")
            
timer("devils_catacomb_goto_ebene6"5)
        
end
        when dc4
.timer begin
            chat
("Die Zeit ist Abgelaufen!")
            
warp_all_to_villagepc.get_map_index() , )
        
end    
--Ebene 7 (Charon)
        
when devils_catacomb_goto_ebene6.timer begin
            d
.new_jump_all(209542242782)
            
d.setf("Ebene"6)
            
d.regen_file("data/dungeon/devilcave/dc_regen_ebene6.txt")
        
end
        
        when 2597.kill with pc
.in_dungeon() begin
            timer
("dc5"6000)
            
d.kill_all()
            
say_in_map(pc.get_map_index(),"Du hast Charon besiegt! Nun wirst du[ENTER]zur letzten Ebene der Devil's Catacomb[ENTER]teleportiert.")
            
timer("devils_catacomb_goto_ebene7"10)
        
end
        
        when dc5
.timer begin
            chat
("Die Zeit ist Abgelaufen!")
            
warp_all_to_villagepc.get_map_index() , )
        
end    
--Ebene 8 (Azrael)
        
when devils_catacomb_goto_ebene7.timer begin
            d
.new_jump_all(209414743191)
            
d.setf("Ebene"7)
            
d.regen_file("data/dungeon/devilcave/dc_regen_ebene7.txt")
        
end
    
        when 2598.kill with pc
.in_dungeon() begin
            game
.set_event_flag(("dc_geschaft"), game.get_event_flag("dc_geschaft")+1)
            
local level pc.get_level()            
            
d.notice("Azrael wurde besiegt. Endlich herrscht Frieden in der Devil's Catacomb. Du wirst nun an die Oberfläche teleportiert.")
            
d.kill_all()
            
d.kill_all()
            
notice_all("Die Gruppe von "..pc.get_name().." hat Azrael besiegt!")
            
timer("dc_end"120)
            
d.spawn_mob(9012741159)    
        
end
        
        when dc6
.timer begin
            chat
("Die Zeit ist Abgelaufen!")
            
warp_all_to_villagepc.get_map_index() , )
        
end
        when dc_end
.timer begin
            chat
("Eure Zeit ist abgelaufen ihr werdet wieder")
            
chat("rausteleportiert aus der Höhle!")
            
local nextTime=get_time()+time_min_to_sec(30)
            
d.setqf("__NEXT_TIME__"nextTime)
            
d.exit_all()
        
end
    end
end 
kann mir jemand diese quest korrigiren und zwar funkioniert der obere teil nicht mit senis killen und den 30 minuten wartezeit nach einem run und wenn ich die mobs mit der id 2591 und 2597 töte passiert nix.

vielen dank.
08/16/2012 12:22 TiRez#6581
Hey, das hier ist meine Quest, aber wenn ich Rechtsklick auf Siegel mache kommt nichts. Bitte um Hilfe.

PHP Code:
 quest BlauTiger begin   
     state start begin   
         when 71119.
use begin 
            affect
.remove_collect()           
            
pc.mount(20120,28800)
            
pc.mount_bonus(apply.EXP_DOUBLE_BONUS,20,28800)
            
pc.mount_bonus(apply.ATT_GRADE_BONUS,50,28800)
            
pc.remove_item(71119,1)  
         
end  
      end   
end 
08/16/2012 12:35 .Seriously#6582
type auf 18 in der db gestellt?
08/16/2012 12:37 TiRez#6583
Quote:
Originally Posted by AnNoTriX View Post
type auf 18 in der db gestellt?
Jop, klappt immer noch nicht.

€: Erledigt
08/16/2012 18:10 seegartem#6584
PHP Code:
quest lvl10 begin
    state start begin
        when login 
or levelup with pc.getlevel() >= 10 begin
        set_state
("anfang")
        
end
    end    

    state anfang begin
        when letter begin
            send_letter
("Zerstöre einen Metin der Schlacht")
        
end
        
        when info 
or button begin
        say_title
("Zerstörung vom Metin der Schlacht")
        
say("Hallo junger Fremder")
        
say("")
        
say("wir haben ein großes Problem")
        
say("Würdest du für uns einen Metin der Schlacht zertören?")
        
end
        local s 
select("Ja","Nein keine Zeit")
        if 
== 2 then
                    say
("Schade")
                    
clear_letter()
                    
set_state (aufgeben)
                 
end
        end 
        
        
else
            
say("Hab vielen Dank")
            
say_reward("Töte 1 x Metin der Schlacht")
            
pc.setqf("state1"0)
            
q.set_counter("Metin der Schlacht")
            
set_state(kill)
            
end
        end
    end
    
    state kill begin
        when letter begin
            send_letter
("Metin der Schlacht")
        
end
    end
    
        when info 
or button begin
            say_title
("Metin der Schlacht")
            
say("Staus:")
            
say_reward("Du hast schon "..pc.getqf("state1").." von 1 x Metin der Schlacht zerstört.")
        
end
        
        when 8003.kill begin
            local count1 
pc.getqf("state1") + 1
            
if count1 <= 1 then
                pc
.setqf("state1"count1)
                
q.set_counter("Metin der Schlacht"count1)
            
end
            
if count1 == 1 then
            set_state
(fertig)
            
end
        end
        
            state fertig begin
        when letter begin
            send_letter
("Aufgabe abgeschlossen!")
        
end
        
        when info 
or button begin
            say_title
("Aufgabe abgeschlossen!")
            
say("Du hast es geschaft")
            
say("Ich wusste das ich mich auf dich verlassen kann.")
            
say("Du bist wirklich Gut.")
            
wait()
            
say("Natürlich bekommst du deine Belohnung")

                    if 
pc.job == 0 then
                        say
("Da du ein Krieger bist, bekommst du folgende Belohnung")
                        
say_reward("Du bekommst einen Eisenplattenpanzer+9")
                            
pc.give_item2(112191)
                        
say_reward("Glückwunsch, du hast einen Eisenplattenpanzer+9 erhalten")
                    
end
                    
                    
elseif pc.job == 1 then
                        say
("Da du ein Ninja bist, bekommst du folgende Belohnung")
                        
say_reward("Du bekommst einen Elfenbeinanzug+9")
                            
pc.give_item2(114191)
                        
say_reward("Glückwunsch, du hast einen Elfenbeinanzug+9 erhalten")
                        
end
                    end
                    
                    
elseif pc.job == 2 then
                        say
("Da du ein Sura bist,bekommst du folgende Belohnung")
                        
say_reward("Du bekommst einen Magie-Plattenpanzer+9"))
                            
pc.give_item2(116191)
                        
say_reward("Glückwunsch, du hast einen Magie-Plattenpanzer+9 erhalten")
                        
end
                    end
                        
                    
elseif pc.job == 3 then
                        say
("Da du ein/e Schamane bist, bekommst du folgende Belohnung")
                        
say_reward("Du bekommst eine Türkiskleidung+9")
                            
pc.give_item2(118191)
                        
say_reward("Glückwunsch du hast eine Türkiskleidung+9 erhalten")
                        
end
                    end
                end
            end    
        end        
    end            
    state aufgeben begin
    end
    
    state ende begin
    end
end 
Die Quest will nicht so wie ich es will :P Kann mir einer denn Fehler erklären?

mfg
08/16/2012 20:32 StrongerxX#6585
Quest:


Fehler:

[Only registered and activated users can see links. Click Here To Register...]

Danke.