[SERVICE] Die Questkontrolle

01/08/2016 16:01 slipknot009#12091
Habe ein Problem in der DC quest werde von der 6 Ebende nicht zur 7 Geportet weiß nicht wo der Fehler sein soll bitte um hilfe

Quote:
quest devilscave begin
state start begin
--Konfiguration
when 20351.chat."DC Configuration!" with game.get_event_flag("block_dc_config") == 0 and pc.is_gm begin
game.set_event_flag("dc_is_ok",1)
game.set_event_flag("block_dc_config",1)
game.set_event_flag("dc_versuche",1)
end
--Eintritt fehlgeschlagen
--when 20351.chat."The Devils Catacomb" with game.get_event_flag("dc_is_ok") == 1 and pc.getqf("can_in_dc") == 0 and pc.get_level() > 80 begin
--say_title("Wächter der Katakombe")
--say("")
--say_reward("Du darfst noch nicht in die Devils Catacomb!")
--say("")
--say_reward("Bring mir ein Sensenmannrelikt zieh es einfach auf mich!")
--say_reward("und du darfst Passieren!")
--end
--when 20351.chat."Devils Catacomb (lv.80)" with game.get_event_flag("dc_is_ok") == 1 and pc.getqf("can_in_dc") == 1 and pc.get_level() < 80 begin
--say_title("Wächter der Katakombe")
--say("")
--say_reward("Du bist noch zu Schwach!")
--say("")
--end
--Sensenmannrelikt Abgabe!
--when 20351.take with item.vnum == 30315 and pc.getqf("can_in_dc") == 0 begin
--if pc.get_level() < 80 then
--say_title("Wächter der Katakombe")
--say("")
--say_reward("Du musst lv.80 sein um ein Sensenmannrelikt abzugeben!")
--say("")
--else
--item.remove()
--say_title("Wächter der Katakombe")
--say("")
--say_reward("Du darfst nun die Devils Catacomb betreten!")
--say("")
--pc.setqf("can_in_dc", 1)
--end
--end
--Eintritt
when 20351.chat."The Devils Catacomb" with game.get_event_flag("dc_is_ok") == 1 and pc.getqf("can_in_dc") == 0 begin
if pc.get_level() < 80 then
say_title("Wächter der Katakombe")
say("")
say_reward("Du bist noch zu schwach für die Katakomben!")
say("")
else
say_title("Wächter der Katakombe")
say("")
say("Bisher haben "..game.get_event_flag("dcgamer").." Soldaten es versucht ")
say("und "..game.get_event_flag("dc_geschaft").." haben 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", "Abbrechen")
if dc_login == 1 then
pc.warp(415200, 4209200)
elseif dc_login == 2 then
return
end
end
end
--Ebene 1


when login with pc.get_map_index() == 216 begin
say_title("Devils Catacomb")
if pc.get_level() > 149 then
say("Um in die 2.Ebene zu kommen, musst du")
say_item("Seelenkristall-Schlüssel", 30311, "")
say("auf die Statue des Kud ziehen!")
say("Du droppst 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() == 216 begin
local sks = number(1,15)
if sks==1 and pc.getqf("sksgedroppt")==0 then
pc.setqf("sksgedroppt", 1)
chat("Du hast den Seelenkristall-Schlüssel gedroppt!")
game.drop_item(30311, 1)
else
chat("Dieses Monster hatte keinen Schlüssel.")
end
end
when 30101.take with item.vnum == 30311 begin
chat("Du wirst jetzt in die 2. Ebene gebracht.")
pc.remove_item("30311")
d.new_jump_all(216, 4632, 42082)
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(30103, 741, 221)
d.setf("Ebene", 2)
end

when login with pc.in_dungeon() begin
if d.getf("Ebene") == 2 then
chat("Ihr befindet euch jetzt in der 2. Ebene!")
chat("Schlagt euch zum Schildkrötenfels durch!")
chat("Ihr habt nur 10 minuten Zeit!")
timer("dc1", 600)
end
if d.getf("Ebene") == 3 then
chat("Findet und zerstört den richtigen Metin.")
chat("Ihr habt 20 Minuten Zeit.")
timer("dc2", 1200)
end
if d.getf("Ebene") == 4 then
chat("Findet den Weg aus dem Labyrinth.")
chat("Und findet die Inschrift am Runenpfahl.")
chat("Ihr habt 15 Minuten Zeit.")
timer("dc3", 900)
d.spawn_mob(30104, 500, 800)
d.spawn_mob(10800, 328, 779)
d.spawn_mob(10801, 70, 672)
d.spawn_mob(10802, 142, 865)
d.spawn_mob(10803, 433, 935)
d.spawn_mob(10804, 243, 854)
d.spawn_mob(10805, 182, 667)
end
if d.getf("Ebene") == 5 then
chat("Findet und tötet den Höllenbastard um das Fratzen-Totem zu bekommen!")
chat("Zieht es anschließend auf den Basalt-Obelisk auf dem Berg.")
chat("Ihr habt 15 Minuten Zeit.")
timer("dc4", 900)
d.spawn_mob(30104, 500, 800)
end
if d.getf("Ebene") == 6 then
chat("Tötet Tartaros um zur letzten Ebene zu kommen!")
chat("Ihr habt 15 Minuten Zeit.")
timer("dc5", 900)
d.spawn_mob(30104, 500, 800)
end
if d.getf("Ebene") == 7 then
chat("Tötet Azrael und setzt dem Unheil ein Ende!")
chat("Ihr habt 15 Minuten Zeit!")
timer("dc6", 900)
d.spawn_mob(30104, 500, 800)
end
end


when dc1.timer begin
chat("Die Zeit ist Abgelaufen!")
warp_all_to_village( pc.get_map_index() , 5 )
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!")
warp_all_to_village( pc.get_map_index() , 5 )
end
--Ebene 2
when 30103.chat."Weiter zur 3. Ebene" begin
npc.purge()
say_reward("Inschrift:")
say("Es ist noch ein weiter weg.")
wait()
d.new_jump_all(216, 5427, 42282)
d.setf("Ebene", 3)
d.regen_file("data/dungeon/devilcave/dc_regen_ebene3.txt")
local metindv = number(1,4)
if metindv==1 then
d.spawn_mob(8020, 1351, 348)
d.spawn_mob(8021, 1148, 350)
d.spawn_mob(8022, 1151, 155)
d.spawn_mob(8023, 1351, 149)
end
if metindv==2 then
d.spawn_mob(8023, 1351, 348)
d.spawn_mob(8022, 1148, 350)
d.spawn_mob(8021, 1151, 155)
d.spawn_mob(8020, 1351, 149)
end
if metindv==3 then
d.spawn_mob(8022, 1351, 348)
d.spawn_mob(8023, 1148, 350)
d.spawn_mob(8020, 1151, 155)
d.spawn_mob(8021, 1351, 149)
end
if metindv==4 then
d.spawn_mob(8021, 1351, 348)
d.spawn_mob(8020, 1148, 350)
d.spawn_mob(8023, 1151, 155)
d.spawn_mob(8022, 1351, 149)
end

end

when 8023.kill with pc.in_dungeon() begin
chat("Ein Falscher Metin wurde zerstört.")
end
when 8022.kill with pc.in_dungeon() begin
chat("Ein Falscher Metin wurde zerstört.")
end
when 8021.kill with pc.in_dungeon() begin
chat("Ein Falscher Metin wurde zerstört.")
end
when 8020.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_ebene5", 10)
end
when dc2.timer begin
chat("Die Zeit ist Abgelaufen!")
warp_all_to_village( pc.get_map_index() , 5 )
end


--Ebene 4 (Labyrinth)
when devils_catacomb_goto_ebene4.timer begin
d.new_jump_all(216, 4143, 42657)
d.setf("Ebene", 4)
end

when 30104.chat."Inschrift" with pc.in_dungeon() begin
say_title("Ihr seid schon ziemlich weit gekommen.")
timer("dc3", 6000)
chat("Ihr habt den richtigen Weg gefunden.")
chat("Ihr kommt jetzt in die 5. Ebene.")
timer("devils_catacomb_goto_ebene5", 5)
end
when dc3.timer begin
chat("Die Zeit ist Abgelaufen!")
warp_all_to_village( pc.get_map_index() , 5 )
end
--Ebene 6 (Tartaros)
when devils_catacomb_goto_ebene5.timer begin
d.new_jump_all(216, 4917, 42925)
d.spawn_mob(30102, 848, 739)
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(2593, 991, 848)
end
if tartaros==2 then
d.spawn_mob(2593, 999, 652)
end
if tartaros==3 then
d.spawn_mob(2593, 848, 577)
end
if tartaros==4 then
d.spawn_mob(2593, 703, 644)
end
if tartaros==5 then
d.spawn_mob(2593, 692, 817)
end
end

when 2593.kill with pc.in_dungeon() begin
chat("Der Höllenbastard wurde besiegt und das Fratzen-Totem wurde Fallengelassen!")
chat("Begebt euch mit dem Fratzen-Totem auf den Berg in der Mitte.")
game.drop_item(30312, 1)
end
when 30102.take with item.vnum == 30312 begin
timer("dc4", 6000)
item.remove()
npc.purge()
say_reward("...")
chat("Ihr werdet jetzt in die 6. Ebene gebracht.")
timer("devils_catacomb_goto_ebene6", 5)
end
when dc4.timer begin
chat("Die Zeit ist Abgelaufen!")
warp_all_to_village( pc.get_map_index() , 5 )
end
--Ebene 7 (Charon)
when devils_catacomb_goto_ebene6.timer begin
d.new_jump_all(216, 5422, 42782)
d.setf("Ebene", 6)
d.regen_file("data/dungeon/devilcave/dc_regen_ebene6.txt")
end

when 2591.kill with pc.in_dungeon() begin
timer("dc5", 6000)
d.kill_all()
chat("Ihr habt Tartaros besiegt!")
chat("Bereitet euch auf den Kampf mit Azrael vor!")
timer("devils_catacomb_goto_ebene7", 10)
end
when dc5.timer begin
chat("Die Zeit ist Abgelaufen!")
warp_all_to_village( pc.get_map_index() , 5 )
end
--Ebene 8 (Azrael)
when devils_catacomb_goto_ebene7.timer begin
d.new_jump_all(216, 41216, 43191)
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()
chat("Ihr habt ihn Besiegt und das Böse vertrieben.")
chat("Ihr werdet in 2 Minuten herrausteleportiert!")
chat("Sammelt schnell die Schätze ein, bevor es zu spät ist.")
d.kill_all()
d.kill_all()
notice_all("Die Gruppe von "..pc.get_name().." hat Azrael besiegt!")
timer("goout_from_dc", 120)
d.spawn_mob(9012, 74, 1159)
end

when dc6.timer begin
chat("Die Zeit ist Abgelaufen!")
warp_all_to_village( pc.get_map_index() , 5 )
end
when goout_from_dc.timer begin
warp_all_to_village( pc.get_map_index() , 3 )
end
end
end
01/08/2016 22:14 Red Firestar#12092
Könnte mir bitte jemand sagen ob diese Quest Fehler hat.

01/09/2016 01:12 .Delta#12093
was sagt denn deine console wenn du die quests kompilierst?

Quote:
Originally Posted by Red Firestar View Post
Könnte mir bitte jemand sagen ob diese Quest Fehler hat.

01/09/2016 02:31 Red Firestar#12094
Quote:
Originally Posted by .Delta View Post
was sagt denn deine console wenn du die quests kompilierst?
Nichts sie sollte gehen aber sie geht nicht.
01/09/2016 12:27 .Delta#12095
Hm, habe sie bei mir mal ausprobiert.

Funktioniert eigentlich ganz gut.
Das Einzigste was ich geändert habe ist der cmdchat Befehl von exit zu quit.
01/09/2016 15:52 hacker-2012#12096
Code:
quest tshop begin
    state start begin
        when 20091.chat."Tranenshop" with pc.get_level() > 49 begin
            local anzahltrnen = pc.count_item(30186)
            say_title("Tranenshop")
            say("Hallo "..pc.get_name()..",")
            say("Bei mir kannst du Versteinerte Tranen")
            say("gegen legendare Items eintauschen.")
            say_item_vnum(30186)
            say("")
            local open = select("Informationen","Shop offnen","Abbrechen")
            if open == 3 then
                return
            elseif open == 1 then
                say_title("Informationen ~ Tranenshop")
                say("Hallo "..pc.get_name()..",")
                say("Du hast "..anzahltrnen.." Versteinerte Tranen.")
            elseif open == 2 then
                say_title("Der Tranenshop")
                local cat = select("Waffen","Rustungen","Abbrechen")
                if cat == 3 then
                    return
                elseif cat == 1 then
                    say_title("Waffen ~ Tranenshop")
                    local waffen = select("Giftschwert+9(120 Tranen)","Grollschwert+9(120 Tranen)","Lowenschwert+9(120 Tranen)","Teufelsflugel Chakram+9(120 Tranen)","Krahenstahlbogen+9(120 Tranen)","Orchideenglocke+9(120 Tranen)","Abbrechen")
                    if waffen == 7 then
                        return
                    elseif waffen == 1 then
                        say_title("Giftschwert ~ Waffen ~ Tranenshop")
                        say_item_vnum(189)
                        say("")
                        say("")
                        say("Bestatigung")
                        say("Mochtest du wirklich das Giftschwert+9")
                        say("fur 120 Tranen kaufen?")
                        local yn = select("Ja","Nein")
                        if yn == 2 then
                            return
                        elseif yn == 1 then
                            pc.give_item2("189", 1)
                            pc.removeitem("30186", 120)
                        end
                    elseif waffen == 2 then
                        say_title("Grollschwert ~ Waffen ~ Tranenshop")
                        say_item_vnum(3169)
                        say("")
                        say("")
                        say("")
                        say("Bestatigung")
                        say("Mochtest du wirklich das Grollschwert+9")
                        say("fur 120 Tranen kaufen?")
                        local yn = select("Ja","Nein")
                        if yn == 2 then
                            return
                        elseif yn == 1 then
                            pc.give_item2("3169", 1)
                            pc.removeitem("30186", 120)
                        end
                    elseif waffen == 3 then
                        say_title("Lowenschwert ~ Waffen ~ Tranenshop")
                        say_item_vnum(199)
                        say("")
                        say("")
                        say("Bestatigung")
                        say("Mochtest du wirklich das Lowenschwert+9")
                        say("fur 120 Tranen kaufen?")
                        local yn = select("Ja","Nein")
                        if yn == 2 then
                            return
                        elseif yn == 1 then
                            pc.give_item2("199", 1)
                            pc.removeitem("30186", 120)
                        end
                    elseif waffen == 4 then
                        say_title("Teufelsflugel Chakram ~ Waffen ~ Tranenshop")
                        say_item_vnum(1139)
                        say("")
                        say("Bestatigung")
                        say("Mochtest du wirklich das Teufelsflugel Chakram+9")
                        say("fur 120 Tranen kaufen?")
                        local yn = select("Ja","Nein")
                        if yn == 2 then
                            return
                        elseif yn == 1 then
                            pc.give_item2("1139", 1)
                            pc.removeitem("30186", 120)
                        end
                    elseif waffen == 5 then
                        say_title("Krahenstahlbogen ~ Waffen ~ Tranenshop")
                        say_item_vnum(2179)
                        say("")
                        say("")
                        say("Bestatigung")
                        say("Mochtest du wirklich den Krahenstahlbogen+9")
                        say("fur 120 Tranen kaufen?")
                        local yn = select("Ja","Nein")
                        if yn == 2 then
                            return
                        elseif yn == 1 then
                            pc.give_item2("2179", 1)
                            pc.removeitem("30186", 120)
                        end
                    elseif waffen == 6 then
                        say_title("Orchideenglocke ~ Waffen ~ Tranenshop")
                        say_item_vnum(5129)
                        say("")
                        say("Bestatigung")
                        say("Mochtest du wirklich die Orchideenglocke+9")
                        say("fur 120 Tranen kaufen?")
                        local yn = select("Ja","Nein")
                        if yn == 2 then
                            return
                        elseif yn == 1 then
                            pc.give_item2("5129", 1)
                            pc.removeitem("30186", 120)
                        end
                    end
                elseif cat == 2 then
                    say_title("Rustungen ~ Tranenshop")
                    local russis = select("Hwang Rustung(450 Tranen)","Rote Hwang Rustung(450 Tranen)","Zin-Hwang Rustung(450 Tranen)","Sang-Hwang Rustung(450 Tranen)","Blaustahlpanzer+9(250 Tranen)","Blauer Drachenanzug+9(250 Tranen)","Auraplattenpanzer+9(250 Tranen)","Kleidung des Drachen+9(250 Tranen)","Abbrechen")
                    if russis == 9 then
                        return
                    elseif russis == 1 then
                        say_title("Hwang Rustung ~ Waffen ~ Tranenshop")
                        say_item_vnum(11971)
                        say("")
                        say("")
                        say("Bestatigung")
                        say("Mochtest du wirklich die Hwang Rustung")
                        say("fur 450 Tranen kaufen?")
                        local yn = select("Ja","Nein")
                        local yn = select("Ja","Nein")
                        if yn == 2 then
                            return
                        elseif yn == 1 then
                            pc.give_item2("11971", 1)
                            pc.removeitem("30186", 450)
                        end
                    elseif russis == 2 then
                        say_title("Rote Hwang Rustung ~ Waffen ~ Tranenshop")
                        say_item_vnum(11972)
                        say("")
                        say("")
                        say("Bestatigung")
                        say("Mochtest du wirklich die Rote Hwang Rustung")
                        say("fur 450 Tranen kaufen?")
                        local yn = select("Ja","Nein")
                        local yn = select("Ja","Nein")
                        if yn == 2 then
                            return
                        elseif yn == 1 then
                            pc.give_item2("11972", 1)
                            pc.removeitem("30186", 450)
                        end
                    elseif russis == 3 then
                        say_title("Zin-Hwang Rustung ~ Waffen ~ Tranenshop")
                        say_item_vnum(11973)
                        say("")
                        say("")
                        say("Bestatigung")
                        say("Mochtest du wirklich die Zin-Hwang Rustung")
                        say("fur 450 Tranen kaufen?")
                        local yn = select("Ja","Nein")
                        local yn = select("Ja","Nein")
                        if yn == 2 then
                            return
                        elseif yn == 1 then
                            pc.give_item2("11973", 1)
                            pc.removeitem("30186", 450)
                        end
                    elseif russis == 4 then
                        say_title("Sang-Hwang Rustung ~ Waffen ~ Tranenshop")
                        say_item_vnum(11974)
                        say("")
                        say("")
                        say("Bestatigung")
                        say("Mochtest du wirklich die Sang-Hwang Rustung")
                        say("fur 450 Tranen kaufen?")
                        local yn = select("Ja","Nein")
                        local yn = select("Ja","Nein")
                        if yn == 2 then
                            return
                        elseif yn == 1 then
                            pc.give_item2("11974", 1)
                            pc.removeitem("30186", 450)
                        end
                    elseif russis == 5 then
                        say_title("Blaustahlpanzer ~ Waffen ~ Tranenshop")
                        say_item_vnum(12019)
                        say("")
                        say("")
                        say("Bestatigung")
                        say("Mochtest du wirklich den Blaustahlpanzer+9")
                        say("fur 250 Tranen kaufen?")
                        local yn = select("Ja","Nein")
                        local yn = select("Ja","Nein")
                        if yn == 2 then
                            return
                        elseif yn == 1 then
                            pc.give_item2("12019", 1)
                            pc.removeitem("30186", 250)
                        end
                    elseif russis == 6 then
                        say_title("Blauer Drachenanzug ~ Waffen ~ Tranenshop")
                        say_item_vnum(12029)
                        say("")
                        say("")
                        say("Bestatigung")
                        say("Mochtest du wirklich den Blauen Drachenanzug+9")
                        say("fur 250 Tranen kaufen?")
                        local yn = select("Ja","Nein")
                        local yn = select("Ja","Nein")
                        if yn == 2 then
                            return
                        elseif yn == 1 then
                            pc.give_item2("12029", 1)
                            pc.removeitem("30186", 250)
                        end
                    elseif russis == 7 then
                        say_title("Auraplattenpanzer ~ Waffen ~ Tranenshop")
                        say_item_vnum(12039)
                        say("")
                        say("")
                        say("Bestatigung")
                        say("Mochtest du wirklich den Auraplattenpanzer+9")
                        say("fur 250 Tranen kaufen?")
                        local yn = select("Ja","Nein")
                        local yn = select("Ja","Nein")
                        if yn == 2 then
                            return
                        elseif yn == 1 then
                            pc.give_item2("12039", 1)
                            pc.removeitem("30186", 250)
                        end
                    elseif russis == 8 then
                        say_title("Kleidung des Drachen ~ Waffen ~ Tranenshop")
                        say_item_vnum(12049)
                        say("")
                        say("")
                        say("Bestatigung")
                        say("Mochtest du wirklich die Kleidung des Drachen+9")
                        say("fur 250 Tranen kaufen?")
                        local yn = select("Ja","Nein")
                        if yn == 2 then
                            return
                        elseif yn == 1 then
                            pc.give_item2("12049", 1)
                            pc.removeitem("30186", 250)
                        end
                    end
                end
            end
        end
    end
end


This quest gives the armor and weapons even if you dont have the amount of item (30186,250) pf
01/09/2016 16:22 .Delta#12097
you have to check if the player has that amount of items to exchange.

01/10/2016 12:08 MilkingCow#12098
Hallo, ich habe mich mal an einer PvP Quest versucht. Hat auch alles soweit geklappt. Dann habe ich versucht einen kleinen Shop über die Quest(nichts großes) reinzubauen. Seitdem bekomme ich einen Fehler bei der make.sh.
Die sagt aber auch nicht viel. Nur: "Error occured on compile Quest/pvpexp.quest"

Quest:

Ich bedanke mich für jede Hilfe im vorraus.

Greets.
01/10/2016 12:26 .Delta#12099
deine pc.setqf bzw pc.getqf waren falsch ;)

01/10/2016 14:22 MilkingCow#12100
Quote:
Originally Posted by .Delta View Post
deine pc.setqf bzw pc.getqf waren falsch ;)

Ich bin dir sehr dankbar für deine Antwort, doch auch leider diese funktioniert nicht.

Greets
01/10/2016 14:51 .Delta#12101
oh, sry

Das Problem ist / war, dass der Compiler Probleme mit Sonderzeichen (in deinem Fall ü) am Ende einer say Zeile hat.
Einfach ein wenig umstellen.
01/10/2016 15:51 gondolator#12102
hi hab mal versucht ne quest umzuschreiben und gleich versagt :/

Code:
quest horse_getting begin
	state start begin
		when login begin						
			pc.set_skill_level(131, 30)					
			pc.give_item2("50053", 1)
			horse.set_level(30)
			horse.summon()
			horse.ride()
			set_state(ende)			
		end
	end
	state ende begin
	end
end
Im spiel steht das ich das falsche pferdebild benutze.
01/10/2016 15:56 .Delta#12103
Du hast nicht in der Quest versagt, sondern beim Level deines Pferdes ;)

Ich vermute einfach mal, du hast in deinen Files mehr Stufen als nur bis zum Millitärpferd, welches man mit 50053 ruft.

Setze dein Pferdelevel doch mal auf 21 und schau ob es dann funktioniert.
01/10/2016 16:01 gondolator#12104
Hat funktioniert, danke
01/11/2016 11:41 PlayerVHD TV#12105
Servus! :D
Mach momentan eine quest für ein "Special" Teleporter.
Ich bin mit der Quest noch nichtmal fertig da finde ich denn fehler schon nicht mehr.
[Only registered and activated users can see links. Click Here To Register...]
QUEST:

Ich sehe da kein fehler... :D
Danke :)