local MOB_INFO = {}
local MOB_LEVEL_SELECT = mysql_query("SELECT vnum, level FROM player.mob_proto;")
if type(MOB_LEVEL_SELECT) == "table" then
for i,mob in ipairs(MOB_QUERY_RESULT) do
MOB_INFO[tonumber(mob[1])] = {level = tonumber(mob[2])}
end
end
function mob.get_level()
local mobvnum = npc.get_race()
local mobinfo = MOB_INFO[mobvnum]
if not mobinfo then
return nil
end
return mobinfo.level
end
function mob.get_level_dif()
local pclevel = pc.get_level()
local moblevel = mob.get_level()
if not pclevel or not moblevel then
return nil
end
return math.max(pclevel, moblevel) - math.min(pclevel, moblevel)
end
with mob.get_level_dif() >= x sau with mob.get_level_dif() <= x