F.A.Q

4 min readUpdated 2 weeks ago

Setup

Set the file name from the locales/ folder:

shared/config.lua
1Config.Language = 'en'
  1. Check that ox_target or qb-target is running, or that Config.Settings.Interaction is not forcing 'target' on a server without one
  2. Stand within Config.Settings.InteractionDistance
  3. Check that the zone is active. Rotation and the startup delay can close it
  1. The player needs admin permission in the framework or ACE
  2. Wait for Loot active. Loaded in the server console
  3. Look for errors in the F8 console
  1. Enable Spawn Props on the zone
  2. Give the zone at least one prop model
  3. Read the density warning in the console. The radius may be too small for the prop count

Zones and Props

Yes. Fixed props spawn on the exact spot you place them. Random props are scattered inside the radius and move to new spots each time the zone refreshes.

With Dynamic Props Count set to a number, that many props are picked from the zone list and scattered inside the radius on every refresh.

Yes. Open the world props section, aim at the object and detect it. The model and its position are saved, and only approved positions can be looted. World props can share loot, tools and cooldowns through prop categories.

Each category keeps between a minimum and a maximum number of zones active and reshuffles them after a random time. A category set to Always Active keeps all its zones on and only refreshes their loot.

The startup delay is running. Zones stay closed for a random time picked in the Settings tab, so the first players online cannot clear every spot. Set both values to 0 to remove it.

No. A claim is accepted only from the routing bucket of the zone, the default world unless the zone says otherwise.

Rewards

A prop set as a lootbox opens a stash instead of giving the items straight away. Default size is set in Config.Stash. With ML Inventory, each prop can have its own grid size, theme and reveal delay.

Yes, two ways:

  • With ML Inventory, the loot editor has a Clothing button. Pick one fixed piece, or a series of models where one piece drops at random. Each model shows its photo.
  • With ml_random_cloth, add a clothing pack to the guaranteed drops or a chance group. It drops sealed or as its contents, for male, female or random sex.

A zone refresh rolls the whole zone again: random props move and every loot table rolls again. A prop regrow brings back one looted prop after its own timer, while the other props keep their state.

Global: once a player loots the prop, everyone waits. Personal: every player has a separate timer for that prop.

Minigames

The four ox_lib skill checks always. bd-minigames adds lockpick (easy, medium, hard) and thermite, ps-ui adds the scrambler. Minigames are picked per prop in the loot editor.

Skills

Start ml_skills before ml_lootzones. In the loot editor, open a prop and set an XP amount and the skill that receives it. Config.Skills.MaxXpPerLoot caps the XP of one loot.

Yes. Set a required skill on the prop. Players who have not unlocked it cannot loot it, and the server checks it. Props without a required skill stay open to everyone.

Looting works the same. No XP is given and skill requirements are skipped.

Battlepass

Yes, with ml_battlepass running. Looting advances battlepass objectives. Set Config.Battlepass.Enabled = false in server/config_server.lua to turn it off.

Updates

  1. Update ML Bridge first
  2. Download the latest version from CFX Portal
  3. Back up shared/config.lua and server/config_server.lua
  4. Replace every file except those two
  5. Restart the resource

Zones, categories, world props and settings stay in the database.

Loot Zones F.A.Q, FiveM Docs | Micio Mods