Wie wäre es hiermit.
PHP Code:
--Quest by Nyor
quest Dropps begin
state start begin
when kill with not npc.is_pc() begin
local i = 0
local ary = {
-- [mobId] = { droppChance, itemId, anzahl, minLevel, maxLevel }
-- Tritonische Muräne
[3401] = {
3, 30212, 1, 100, 130,
3, 30213, 1, 100, 130,
3, 30214, 1, 100, 130,
3, 30215, 1, 100, 130,
3, 30218, 1, 100, 130,
3, 30219, 1, 100, 130,
1, 71051, 1, 100, 150,
1, 71052, 1, 100, 150,
},
-- Riffhai-Soldat
[3402] = {
3, 30214, 1, 100, 130,
3, 30215, 1, 100, 130,
3, 30218, 1, 100, 130,
3, 30219, 1, 100, 130,
1, 71051, 1, 100, 150,
1, 71052, 1, 100, 150,
},
-- Tritonischer Magier
[3403] = {
2, 30210, 1, 100, 130,
2, 30211, 1, 100, 130,
3, 30212, 1, 100, 130,
3, 30215, 1, 100, 130,
3, 30218, 1, 100, 130,
3, 30219, 1, 100, 130,
},
-- Tritonischer Jäger
[3404] = {
3, 30214, 1, 100, 130,
3, 30215, 1, 100, 130,
3, 30218, 1, 100, 130,
3, 30219, 1, 100, 130,
1, 71051, 1, 100, 150,
1, 71052, 1, 100, 150,
},
-- Tritonischer Schlitzer
[3405] = {
2, 30210, 1, 100, 130,
2, 30211, 1, 100, 130,
3, 30212, 1, 100, 130,
3, 30213, 1, 100, 130,
3, 30214, 1, 100, 130,
3, 30215, 1, 100, 130,
1, 71051, 1, 100, 150,
1, 71052, 1, 100, 150,
},
-- Metin der Hoffnung
[8028] = {
70, 30210, 3, 100, 150,
70, 30211, 3, 100, 150,
90, 30212, 3, 100, 150,
90, 30213, 3, 100, 150,
90, 30214, 3, 100, 150,
90, 30215, 3, 100, 150,
90, 30218, 3, 100, 150,
90, 30219, 3, 100, 150,
90, 27992, 1, 100, 150,
90, 27993, 1, 100, 150,
90, 27994, 1, 100, 150,
60, 147, 1, 100, 150,
60, 157, 1, 100, 150,
50, 187, 1, 100, 150,
50, 197, 1, 100, 150,
50, 257, 1, 100, 150,
50, 3157, 1, 100, 150,
50, 3167, 1, 100, 150,
60, 5107, 1, 100, 150,
60, 7147, 1, 100, 150,
60, 2147, 1, 100, 150,
60, 3137, 1, 100, 150,
1000, 27987, 1, 100, 150,
},
-- General Kappa // BOSS
[3490] = {
10, 16180, 1, 1, 150,
10, 16200, 1, 1, 150,
},
-- Triton // BOSS
[3491] = {
10, 14180, 1, 1, 150,
10, 14200, 1, 1, 150,
},
}
if ary[npc.get_race()] ~= nil then
for a = 1, (table.getn(ary[npc.get_race()]) / 5) do
i = i + 5
if pc.get_level() >= ary[npc.get_race()][(i-1)] and pc.get_level() <= ary[npc.get_race()][i] then
if math.random(1, 1000) <= ary[npc.get_race()][(i-4)] then
game.drop_item_with_ownership(ary[npc.get_race()][(i-3)], ary[npc.get_race()][(i-2)])
end
end
end
end
end
end
end