Hallo Com ich habe das problem mit den lehrlingstruhen das wenn ich sie öffne wenn das inventar voll ist das sie dann auf den boden fallen
PHP Code:
quest truhen10 begin state start begin when 50187.use with pc.get_level() >= 1 begin pc.give_item2(27001, 20) -- Roter Trank (K) (20x) -- pc.give_item2(27004, 10) -- Blauer Trank (K) (10x) -- pc.give_item2(27116, 5) -- Grüner Trank (K) (5x) -- pc.give_item2(27103, 5) -- Violetter Trank (K) (5x) -- pc.give_item2(50188, 1) -- Lehrlingstruhe II -- pc.remove_item(50187, 1) -- Lehrlingstruhe I verschwindet aus dem Inventar -- end when 50188.use with pc.get_level() >= 10 begin pc.give_item2(72723, 1) -- Elixier der Sonne (K) -- pc.give_item2(27116, 3) -- Grüner Trank (M) (3x) -- pc.give_item2(71050, 3) -- Geschwindigkeitstrank (3x) -- pc.give_item2(71004, 3) -- Medaille des Drachen (3x) -- pc.give_item2(50189, 1) -- Lehrlingstruhe III -- pc.remove_item(50188, 1) -- Lehrlingstruhe II verschwindet aus dem Inventar -- end when 50189.use with pc.get_level() >= 20 begin pc.give_item2(72727, 1) -- Elixier des Mondes (K) -- pc.give_item2(27116, 3) -- Grüner Trank (M) (3x) -- pc.give_item2(71050, 3) -- Geschwindigkeitstrank (3x) -- pc.give_item2(76006, 1) -- Kompass des Metinsteins -- pc.give_item2(71085, 3) -- Gegenstand verstärken (3x) -- pc.give_item2(71084, 3) -- Gegenstand verzaubern (3x) -- pc.give_item2(50190, 1) -- Expertentruhe I -- pc.remove_item(50189, 1) -- Lehrlingstruhe III verschwindet aus dem Inventar -- end when 50190.use with pc.get_level() >= 30 begin pc.give_item2(71050, 3) -- Geschwindigkeitstrank (3x) -- pc.give_item2(76018, 3) -- Trank des Angriffs +15 (3x) -- pc.give_item2(25040, 5) -- Segensschriftrolle (5x) -- pc.give_item2(70003, 1) -- Buch des Anführers (1h) -- pc.give_item2(50191, 1) -- Expertentruhe II -- pc.remove_item(50190, 1) -- Expertentruhe I verschwindet aus dem Inventar -- end when 50191.use with pc.get_level() >= 40 begin pc.give_item2(39031, 3) -- Trank der Hast (3x) -- pc.give_item2(76018, 3) -- Trank des Angriffs +15 (3x) -- pc.give_item2(71153, 1) -- Trank der Weisheit (1x) -- pc.give_item2(70003, 1) -- Buch des Anführers (1h) -- pc.give_item2(50192, 1) -- Expertentruhe III -- pc.remove_item(50191, 1) -- Expertentruhe II verschwindet aus dem Inventar -- end when 50192.use with pc.get_level() >= 50 begin pc.give_item2(70038, 20) -- Tapferkeitsumhang (20x) -- pc.give_item2(39031, 3) -- Trank der Hast (3x) -- pc.give_item2(76018, 3) -- Trank des Angriffs +15 (3x) -- pc.give_item2(71095, 5) -- Passierschein (5x) -- pc.give_item2(70058, 1) -- Teleportationsring -- pc.give_item2(50193, 1) -- Meistertruhe I -- pc.remove_item(50192, 1) -- Expertentruhe III verschwindet aus dem Inventar -- end when 50193.use with pc.get_level() >= 60 begin pc.give_item2(71032, 3) -- Schriftrolle des Drachens (3x) -- pc.give_item2(76018, 3) -- Trank des Angriffs +15 (3x) -- pc.give_item2(76000, 5) -- Pfirsichblütenwein (5x) -- pc.give_item2(39031, 3) -- Trank der Hast (3x) -- pc.give_item2(50194, 1) -- Meistertruhe II -- pc.remove_item(50193, 1) -- Meistertruhe I verschwindet aus dem Inventar -- end when 50194.use with pc.get_level() >= 70 begin pc.give_item2(50195, 1) -- Meistertruhe III -- pc.remove_item(50194, 1) -- Meistertruhe II verschwindet aus dem Inventar -- end when 50195.use with pc.get_level() >= 80 begin pc.give_item2(50196, 1) -- Großmeistertruhe -- pc.remove_item(50195, 1) -- Meistertruhe III verschwindet aus dem Inventar -- end when 50196.use with pc.get_level() >= 90 begin pc.remove_item(50196, 1) -- Großmeistertruhe verschwindet aus dem Inventar -- end end end
Diese quest ist drin und ich möchte gerne
PHP Code:
if pc.get_empty_inventory_count > 20 then say("Du hast nicht genug Platz im Inventar") else
Einfügen aber da ich nicht der große Quests Pro bin liegt es nun an euch kann mir das einer mal zusammenbasteln ? ;D
quest truhen10 begin state start begin when 50187.use with pc.get_level() >= 1 begin if pc.get_empty_inventory_count > 20 then say("Du hast nicht genug Platz im Inventar") else pc.give_item2(27001, 20) -- Roter Trank (K) (20x) -- pc.give_item2(27004, 10) -- Blauer Trank (K) (10x) -- pc.give_item2(27116, 5) -- Grüner Trank (K) (5x) -- pc.give_item2(27103, 5) -- Violetter Trank (K) (5x) -- pc.give_item2(50188, 1) -- Lehrlingstruhe II -- pc.remove_item(50187, 1) -- Lehrlingstruhe I verschwindet aus dem Inventar -- end end when 50188.use with pc.get_level() >= 10 begin if pc.get_empty_inventory_count > 20 then say("Du hast nicht genug Platz im Inventar") else pc.give_item2(72723, 1) -- Elixier der Sonne (K) -- pc.give_item2(27116, 3) -- Grüner Trank (M) (3x) -- pc.give_item2(71050, 3) -- Geschwindigkeitstrank (3x) -- pc.give_item2(71004, 3) -- Medaille des Drachen (3x) -- pc.give_item2(50189, 1) -- Lehrlingstruhe III -- pc.remove_item(50188, 1) -- Lehrlingstruhe II verschwindet aus dem Inventar -- end end when 50189.use with pc.get_level() >= 20 begin if pc.get_empty_inventory_count > 20 then say("Du hast nicht genug Platz im Inventar") else pc.give_item2(72727, 1) -- Elixier des Mondes (K) -- pc.give_item2(27116, 3) -- Grüner Trank (M) (3x) -- pc.give_item2(71050, 3) -- Geschwindigkeitstrank (3x) -- pc.give_item2(76006, 1) -- Kompass des Metinsteins -- pc.give_item2(71085, 3) -- Gegenstand verstärken (3x) -- pc.give_item2(71084, 3) -- Gegenstand verzaubern (3x) -- pc.give_item2(50190, 1) -- Expertentruhe I -- pc.remove_item(50189, 1) -- Lehrlingstruhe III verschwindet aus dem Inventar -- end end when 50190.use with pc.get_level() >= 30 begin if pc.get_empty_inventory_count > 20 then say("Du hast nicht genug Platz im Inventar") else pc.give_item2(71050, 3) -- Geschwindigkeitstrank (3x) -- pc.give_item2(76018, 3) -- Trank des Angriffs +15 (3x) -- pc.give_item2(25040, 5) -- Segensschriftrolle (5x) -- pc.give_item2(70003, 1) -- Buch des Anführers (1h) -- pc.give_item2(50191, 1) -- Expertentruhe II -- pc.remove_item(50190, 1) -- Expertentruhe I verschwindet aus dem Inventar -- end end when 50191.use with pc.get_level() >= 40 begin pc.give_item2(39031, 3) -- Trank der Hast (3x) -- pc.give_item2(76018, 3) -- Trank des Angriffs +15 (3x) -- pc.give_item2(71153, 1) -- Trank der Weisheit (1x) -- pc.give_item2(70003, 1) -- Buch des Anführers (1h) -- pc.give_item2(50192, 1) -- Expertentruhe III -- pc.remove_item(50191, 1) -- Expertentruhe II verschwindet aus dem Inventar -- end when 50192.use with pc.get_level() >= 50 begin if pc.get_empty_inventory_count > 20 then say("Du hast nicht genug Platz im Inventar") else pc.give_item2(70038, 20) -- Tapferkeitsumhang (20x) -- pc.give_item2(39031, 3) -- Trank der Hast (3x) -- pc.give_item2(76018, 3) -- Trank des Angriffs +15 (3x) -- pc.give_item2(71095, 5) -- Passierschein (5x) -- pc.give_item2(70058, 1) -- Teleportationsring -- pc.give_item2(50193, 1) -- Meistertruhe I -- pc.remove_item(50192, 1) -- Expertentruhe III verschwindet aus dem Inventar -- end end when 50193.use with pc.get_level() >= 60 begin if pc.get_empty_inventory_count > 20 then say("Du hast nicht genug Platz im Inventar") else pc.give_item2(71032, 3) -- Schriftrolle des Drachens (3x) -- pc.give_item2(76018, 3) -- Trank des Angriffs +15 (3x) -- pc.give_item2(76000, 5) -- Pfirsichblütenwein (5x) -- pc.give_item2(39031, 3) -- Trank der Hast (3x) -- pc.give_item2(50194, 1) -- Meistertruhe II -- pc.remove_item(50193, 1) -- Meistertruhe I verschwindet aus dem Inventar -- end end when 50194.use with pc.get_level() >= 70 begin if pc.get_empty_inventory_count > 20 then say("Du hast nicht genug Platz im Inventar") else pc.give_item2(50195, 1) -- Meistertruhe III -- pc.remove_item(50194, 1) -- Meistertruhe II verschwindet aus dem Inventar -- end end when 50195.use with pc.get_level() >= 80 begin if pc.get_empty_inventory_count > 20 then say("Du hast nicht genug Platz im Inventar") else pc.give_item2(50196, 1) -- Großmeistertruhe -- pc.remove_item(50195, 1) -- Meistertruhe III verschwindet aus dem Inventar -- end end when 50196.use with pc.get_level() >= 90 begin if pc.get_empty_inventory_count > 20 then say("Du hast nicht genug Platz im Inventar") else pc.remove_item(50196, 1) -- Großmeistertruhe verschwindet aus dem Inventar -- end end end end
oder hübscher^^
PHP Code:
quest truhen_speedy begin state start begin when 50187.use or 50188.use or 50189.use or 50190.use or 50191.use or 50192.use or 50193.use or 50194.use or 50195.use or 50196.use begin if pc.get_empty_inventory_count > 20 then say("Du hast nicht genug Platz im Inventar") else local item_v = item.get_vnum() local tab, nr = { [50187] = { ["Level"] = 1, ["Items"] = { {"Klasse"}, {27003, 50}, --Roter Trank(G) {27006, 50}, --Blauer Trank(G) {70038, 1}, --(Perm)Tapferkeitsumhang {72702, 1}, --Windschuhe {72501, 1}, --Anti Exp Ring {50513, 40}, --Seelenstein (40x) {50109, 20}, --20 FB Truhen(Rassen abhängig) {50188, 1} --Lehrlingstruhe II }, ["Klasse"] = { [0] = {19, 1}, -- Schwert+9 [1] = {1009, 1}, -- Dolch+9 [2] = {19, 1}, -- Schwert+9 [3] = {7009, 1} -- Fächer+9 }, }, [50188] = { ["Level"] = 10, ["Items"] = { {72723, 1}, --Elixier der Sonne (K) {27111, 3}, --Grüner Trank(M) {27113, 3}, --Geschwindigkeits Trank(K) {76008, 3}, --Medaille des Drachen {50513, 25}, --Seelenstein (25x}, {50109, 20}, --20 FB Truhen(Rassen abhängig) {50189, 1} --Lehrlingstruhe III } }, [50189] = { ["Level"] = 20, ["Items"] = { {72727, 1}, --Elixier des Mondes (K) {27111, 3}, --Grüner Trank(M) {27113, 3}, --Geschwindigkeits Trank(K) {71124, 1}, --Weißer Löwe {50513, 25}, --Seelenstein (25x) {50109, 30}, --30 FB Truhen(Rassen abhängig) {50190, 1} --Expertentruhe I } }, [50190] = { ["Level"] = 30, ["Items"] = { {27113, 3}, --Geschwindigkeits Trank(K) {27112, 3}, --Trank des Angriffs {25040, 5}, --Segenschriftrollen {70003, 1}, --Buch des Anführers {50513, 50}, --Seelenstein (50x) {50109, 40}, --40 FB Truhen(Rassen abhängig) {50191, 1} --Expertentruhe II } }, [50191] = { ["Level"] = 40, ["Items"] = { {71101, 3}, --Trank der Hast {72001, 1}, --1Std Exp Ring {70003, 1}, --Buch des Anführers {50513, 50}, --Seelenstein (50x) {50109, 40}, --40 FB Truhen(Rassen abhängig) {50192, 1} --Expertentruhe III } }, [50192] = { ["Level"] = 50, ["Items"] = { {71101, 3}, --Trank der Hast {27112, 3}, --Trank des Angriffs {71095, 5}, --Passierschein {70058, 1}, --Teleportationsring {50513, 100}, --Seelenstein (100x) {50193, 1} --Meistertruhe I } }, [50193] = { ["Level"] = 60, ["Items"] = { {71032, 3}, --Schriftrolle des Drachen {71101, 3}, --Trank der Hast {27112, 3}, --Trank des Angriffs {76000, 5}, --Pfirsichblütenwein {50513, 200}, --Seelenstein (200x) {50194, 1} --Meistertruhe II } }, [50194] = { ["Level"] = 70, ["Items"] = { {71101, 3}, --Trank der Hast {27112, 3}, --Trank des Angriffs {76001, 2}, --Status-Neuverteilung {71084, 3}, --Gegenstand verstärken {71085, 3}, --Gegenstand verzaubern {50195, 1} --Meistertruhe III } }, [50195] = { ["Level"] = 80, ["Items"] = { {71101, 3}, --Trank der Hast {27112, 3}, --Trank des Angriffs {72728, 1}, --Elixier des Mondes (M) {72728, 3}, --Elixier des Forschers {50196, 1} --Großmeistertruhe } }, [50196] = { ["Level"] = 90, ["Items"] = { {27987, 200} --200Muscheln } } }, 0 if pc.get_level() >= tab[item_v]["Level"] then table.foreach(tab[item_v]["Items"], function(i, p) if p[1] != "Klasse" then pc.give_item2(p[1], p[2]) else nr = tab[item_v]["Klasse"][pc.get_job()] pc.give_item2(nr[1], nr[2]) end end ) item.remove() else chat(string.format("Du musst für diese Truhe mindestens Level %d sein!", tab[item_v]["Level"])) end end end end end
Ich mein ich bin ja nicht der hellste im quest scripting aber ich mein in der Hübscheren version würde pc_itemremove fehlen oder? ;D bzw gehts bei mir nicht ich gehma davon aus ich krieg immer neue truhen aber die altenbleiben auch ;D
Ich mein ich bin ja nicht der hellste im quest scripting aber ich mein in der Hübscheren version würde pc_itemremove fehlen oder? ;D bzw gehts bei mir nicht ich gehma davon aus ich krieg immer neue truhen aber die altenbleiben auch ;D
Lehrlingstruhen [40k Files] 06/17/2015 - Metin2 Private Server - 10 Replies Vill kennt jemand das problem : wenn man auf die truhe klickt wird folgender text ausgegeben
Du hast nichts erhalten
Wie löse ich das problem? ich find die quest nichtmal dazu ..
Lehrlingstruhen 04/05/2015 - Metin2 Private Server - 4 Replies Hallo EPvPler ,
Hat jemand die Lehrlingstruhen von .DE schon gerippt oder so ?!
Mir gehts nicht nur um die Truhen auch um in den Inhalt ! Also diesen Grünen Bonis
Mfg
Lehrlingstruhen Bug.. 01/03/2014 - Metin2 Private Server - 8 Replies Hallo Epvp ich hab ein problem bei mein Server fallen die Lehrlingstruhen aus dem Inventar wenn das Inventar voll ist gibt es dafür ein fixx oder so ? ... so das man die truhen bei vollem inv nichtmehr öffnen kann
quest truhen10 begin
state start begin
when 50187.use begin
pc.give_item2(72723, 1)
pc.give_item2(72727, 1)
pc.give_item2(71085, 100)
pc.give_item2(71084, 100)
Lehrlingstruhen BUG 12/03/2012 - Metin2 - 6 Replies hey ich hab eine idee für einen bug mit den lehrlingstruhen.
also ich habe es schon versucht aber geht nicht wirglich villeicht hatt einer ne idee.
also er geht so man macht nem lvl 1 er den inventar ganz voll dan öfnet man die 1. truhe und die lvl 10er truhe fällt dan wegen dem vollem inventar auf den boden.
dan hebt man mit einem high lvl char die lvl 10er truhe mit itemstealer auf und kann sie öffnen....
sorry für meine rechtschreibfehler haha :)