folgendes Problem:
Meine Lehrlingstruhen spucken nix aus...
Erstmal die Quest:
Code:
quest truhen_zero begin
state start begin
when login with pc.getqf("one_truhe")== 0 begin
pc.give_item2(50187)
set_state(truhen)
pc.setqf("one_truhe", 1)
end
end
state truhen begin
when 50187.use begin
local waffen_vnum = 19 --Schwert+9
local ruessi_vnum = 11209 -- MPP+9
local helm_vnum = 12209
if pc.get_job() == 1 then
waffen_vnum = 1009 --Dolche+9
ruessi_vnum = 11409 -- Azuranzug+9
helm_vnum = 12349
elseif pc.get_job() == 2 then
waffen_vnum = 19 --Schwert+9
ruessi_vnum = 11609 -- RPP+9
helm_vnum = 12489
elseif pc.get_job() == 3 then
waffen_vnum = 7009 --Fächer+9
ruessi_vnum = 11809 -- Purpurkleidung+9
helm_vnum = 12629
end
pc.give_item2(70007) -- Warpring
pc.give_item2(17009) -- Holzohrringe
pc.give_item2(14009) -- Holzarmband
pc.give_item2(15009) -- Lederschuhe
pc.give_item2(13009) -- Schlachtschild
pc.give_item2(16009) -- Holzhalskette
pc.give_item2(27111, 10) -- 10 Grüne Tränke
pc.give_item2(27114, 10) -- 10 Vio Potts
pc.give_item2(72701) -- Windschuhe
pc.give_item2(90000)
pc.remove_item(50187, 1) --Lehrlingstruhe I verschwindet
pc.give_item2(50188, 1) --Lehrlingstruhe II geben
pc.give_item2(waffen_vnum) --lvl 1er waffe je nach rasse
pc.give_item2(ruessi_vnum) --lvl 1er rüssi je nach rasse
pc.give_item2(helm_vnum)
end
when 50188.use with pc.get_level() >= 10 begin
pc.give_item2(27114, 20) -- Vio Potts
pc.give_item2(27111, 20) -- 20 Grüne Tränke
pc.give_item2(71003) -- FK neuverteilen
pc.give_item2(50189)
pc.remove_item(50188)
end
when 50189.use with pc.get_level() >= 20 begin
pc.give_item2(72730, 1) --Elixier des Mondes (K)
pc.give_item2(72726)
pc.give_item2(27112, 10)
pc.give_item2(71050, 10)
pc.give_item2(50190)
pc.remove_item(50189)
end
when 50190.use with pc.get_level() >= 30 begin
pc.give_item2(71034, 30) --Geschwindigkeits Trank(K)
pc.give_item2(72043)
pc.give_item2(70024, 10)
pc.give_item2(5498, 30)
pc.give_item2(71050, 10)
pc.give_item2(27989)
pc.give_item2(71085, 20)
pc.give_item2(71084, 40)
pc.give_item2(50191)
pc.remove_item(50190)
end
when 50191.use with pc.get_level() >= 40 begin
pc.give_item2(71034, 30)
pc.give_item2(71050, 30)
pc.give_item2(5498, 30)
pc.give_item2(50192)
pc.remove_item(50191)
end
when 50192.use with pc.get_level() >= 50 begin
pc.give_item2(71107, 3)
pc.give_item2(71110)
pc.give_item2(27987, 10)
pc.give_item2(50513, 5)
pc.give_item2(70005)
pc.give_item2(50193)
pc.remove_item(50192)
end
when 50193.use with pc.get_level() >= 60 begin
pc.give_item2(27987, 20)
pc.give_item2(72043)
pc.give_item2(71054)
pc.give_item2(71050, 30)
pc.give_item2(27112, 30)
pc.give_item2(71034, 30)
pc.give_item2(50194)
pc.remove_item(50193)
end
when 50194.use with pc.get_level() >= 70 begin
pc.give_item2(71107, 5)
pc.give_item2(71084, 100)
pc.give_item2(71085, 30)
pc.give_item2(50107, 10)
pc.give_item2(50100, 10)
pc.give_item2(27992, 2)
pc.give_item2(27993, 2)
pc.give_item2(27994, 2)
pc.give_item2(50195)
pc.remove_item(50194)
end
when 50195.use with pc.get_level() >= 80 begin
pc.give_item2(71034, 100)
pc.give_item2(71044, 25)
pc.give_item2(71045, 25)
pc.give_item2(50082)
pc.give_item2(50107, 50)
pc.give_item2(50196)
pc.remove_item(50195)
end
when 50196.use with pc.get_level() >= 90 begin
pc.give_item2(71054)
pc.give_item2(27992, 5)
pc.give_item2(27993, 5)
pc.give_item2(27994, 5)
pc.give_item2(71084, 100)
pc.give_item2(71025, 10)
pc.remove_item(50196)
end
end
end
Ich wüsste nicht woran es liegen sollte, item_type ist auf ITEM_QUEST also TYPE = 18
MfG






