Gyakornok láda quest kérdés (k)

Indította Word, 2013-12-02, 14:28:52

2013-12-02, 14:28:52 Utolsó szerkesztés: 2013-12-02, 17:27:56 Szerző: [MOD]Aceagan
Sziasztok van ez a fajta Gyakornok láda quest és lenne egy kérdésem kezdő ládát ha ki nyitom nem adja meg a következő ládát mi lehet a gond? itt a gyári quest



quest truhen_zero begin
    state start begin
when login begin
pc.give_item2(50187)
set_state(truhen)
end
end
state truhen begin
        when 50187.use begin
local item_vnum = 10 --Schwert+0
if pc.get_job() == 1 then
item_vnum = 1000 --Dolche+0
elseif pc.get_job() == 2 then
item_vnum = 10   --Schwert+0
elseif pc.get_job() == 3 then
item_vnum = 7000 --Fächer+0
end
pc.give_item2(item_vnum) --lvl 1er waffe je nach rasse
            pc.give_item2(27001, 20) --Roter Trank(K)
            pc.give_item2(27004, 10) --Blauer Trank(K)
            pc.give_item2(27110, 5)  --Grüner Trank(K)
            pc.give_item2(27113, 5)  --Violetter Trank(K)
            pc.remove_item(50187, 1) --Lehrlingstruhe I verschwindet
        end
        when 50188.use with pc.get_level() >= 10 begin
            pc.give_item2(72723, 1)  --Elixier der Sonne (K)
            pc.give_item2(27111, 3)  --Grüner Trank(M)
            pc.give_item2(27113, 3)  --Geschwindigkeits Trank(K)
            pc.give_item2(76008, 3)  --Medaille des Drachen
            pc.give_item2(50189, 1)  --Lehrlingstruhe III
            pc.remove_item(50188, 1) --Lehrlingstruhe II verschwindet
        end
        when 50189.use with pc.get_level() >= 20 begin
            pc.give_item2(72727, 1)  --Elixier des Mondes (K)
            pc.give_item2(27111, 3)  --Grüner Trank(M)
            pc.give_item2(27113, 3)  --Geschwindigkeits Trank(K)
            pc.give_item2(76006, 1)  --Kompass des Metinsteins
            pc.give_item2(76024, 3)  --Grüner Zauber
            pc.give_item2(76025, 3)  --Grüne Stärke
            pc.give_item2(50190, 1)  --Expertentruhe I
            pc.remove_item(50189, 1) --Lehrlingstruhe III verschwindet
        end
        when 50190.use with pc.get_level() >= 30 begin
            pc.give_item2(27113, 3)  --Geschwindigkeits Trank(K)
            pc.give_item2(27112, 3)  --Trank des Angriffs
            pc.give_item2(25040, 5)  --Segenschriftrollen
            pc.give_item2(70003, 1)  --Buch des Anführers
            pc.give_item2(50191, 1)  --Expertentruhe II
            pc.remove_item(50190, 1) --Expertentruhe I verschwindet
        end
        when 50191.use with pc.get_level() >= 40 begin
    pc.give_item2(71101, 3)  --Trank der Hast
            pc.give_item2(27112, 3)  --Trank des Angriffs
            pc.give_item2(71153, 1)  --Trank der Weisheit
            pc.give_item2(70003, 1)  --Buch des Anführers
            pc.give_item2(50192, 1)  --Expertentruhe III
            pc.remove_item(50191, 1) --Expertentruhe II verschwindet
        end
        when 50192.use with pc.get_level() >= 50 begin
    pc.give_item2(71101, 3)  --Trank der Hast
            pc.give_item2(27112, 3)  --Trank des Angriffs
            pc.give_item2(70038, 20)  --Tapferkeitsümhänge
pc.give_item2(71095, 5)  --Passierschein
pc.give_item2(70058, 1)  --Teleportationsring
            pc.give_item2(50193, 1)  --Meistertruhe I
            pc.remove_item(50192, 1) --Expertentruhe III verschwindet
        end
        when 50193.use with pc.get_level() >= 60 begin
            pc.give_item2(71032, 3)  --Schriftrolle des Drachen
    pc.give_item2(71101, 3)  --Trank der Hast
            pc.give_item2(27112, 3)  --Trank des Angriffs
            pc.give_item2(76000, 5)  --Pfirsichblütenwein
            pc.give_item2(50194, 1)  --Meistertruhe II
            pc.remove_item(50193, 1) --Meistertruhe I verschwindet
        end
        when 50194.use with pc.get_level() >= 70 begin
pc.give_item2(71101, 3)  --Trank der Hast
            pc.give_item2(27112, 3)  --Trank des Angriffs
            pc.give_item2(76001, 2)  --Status-Neuverteilung
            pc.give_item2(71084, 3)  --Gegenstand verstärken
            pc.give_item2(71085, 3)  --Gegenstand verzaubern
            pc.give_item2(50195, 1)  --Meistertruhe III
            pc.remove_item(50194, 1) --Meistertruhe II verschwindet
        end
        when 50195.use with pc.get_level() >= 80 begin
pc.give_item2(71101, 3)  --Trank der Hast
            pc.give_item2(27112, 3)  --Trank des Angriffs
            pc.give_item2(72728, 1)  --Elixier des Mondes (M)
            pc.give_item2(72728, 3)  --Elixier des Forschers
            pc.give_item2(50196, 1)  --Großmeistertruhe
            pc.remove_item(50195, 1) --Meistertruhe III verschwindet
        end
        when 50196.use with pc.get_level() >= 90 begin
pc.give_item2(39004, 1)  --Segenskugel
            pc.give_item2(72724, 1)  --Elixier der Sonne (M)
            pc.give_item2(76010, 3)  --Blutstein
            pc.give_item2(30319, 3)  --Schrumpfkopf
            pc.give_item2(50127, 1)  --Grüne Zaubertruhe
            pc.remove_item(50196, 1) --Großmeistertruhe verschwindet
        end
    end
end 

Így első ránézésre hiányzik egy
pc.give_item2(50188, 1)
Az első láda nyitásnál. A másodiknál már ott a 3. láda, tovább nem néztem mert lusta vagyok.


Azzal, hogy az egyik ládából jön a másik csak egy a probléma, könnyen kihasználható (bug)

Hiába nem lehet ledobni a kezdők ládáját, ha teleteszi a leltárt a játékos, és úgy nyitja ki a ládát, a következőt a földre dobja és felveheti másik karival(nagy karival)

Ezért én úgy oldottam, hogy hogy quest adja a ládát,  10-20-30....szinteken, nem a ládából nyitod a másik ládát, és így ez a visszaélés elhárítva


Köszönöm ATAG admin úr sikerült be üzemelni