Ich will einen pserver für mich und ein paar freunde erstellen, aber seit ein paar tagen häng ich bei den mob drops fest. Ich benutze die invoice serverfiles, die mob_drop_item.txt ist also leer. Ich habe nun versucht dort meine drops einzufügen, aber es klappt nicht.
Da ich mich nicht genügend mit mt2 pservern auskenne, habe ich die drops nun versucht über eine quest (nicht von mir geschrieben) zu regeln. Diese klappt auch perfekt, allerdings nur bei mobs und metinsteinen. Bei Bossen funzt sie merkwürdigerweise nicht...
Ja und nun sitze ich hier und weiß nicht weiter. Ich hoffe irgendjemand kannn mir helfen.
MfG.: Chris
p.s.: Die drops darin sind nur zum testen für mich gewesen.
Code:
Group 40
{
Type drop
mob 102
1 27987 1 100
}
Code:
quest metindrop begin
state start begin
function ab()
return {
{101, 1, 75, 1, 100, 50070, 0},
}
end
when kill with not npc.is_pc() begin
local boni,lck,per,luck,bsp = 0,0,0,0,metindrop.ab()
for i = 1, table.getn(bsp)+1, 1 do
if npc.get_race() == bsp[i][1] then
if pc.get_level() >= bsp[i][2] and pc.get_level() <= bsp[i][3] then
boni = (bsp[i][2] - pc.get_level()) * (-1)
boni = boni * bsp[i][bsp[i][4]*2+5]
luck = number(1,bsp[i][4])
luck = luck + 4 + bsp[i][4]
lck = luck - bsp[i][4]
per = 100 - bsp[i][lck] + boni
lck = number(1,100)
if lck > per then
game.drop_item_with_ownership(bsp[i][luck], 1)
end
end
end
end
end
end
end
MfG.: Chris
p.s.: Die drops darin sind nur zum testen für mich gewesen.