FX-MOONSHINEV2

Advanced moonshine production system for RedM with interiors, crafting, delivery missions, farming, and law mechanics.

3 min readupdated 3 Jun 2026

FX-MoonshineV2€60.00View in store
On this page 19
  1. INSTALLATION
  2. DEPENDENCIES
  3. SQL INSTALLATION
  4. VORP ITEM INSTALL
  5. RSG ITEM INSTALL
  6. BASIC SETTINGS
  7. INTERIOR SYSTEM
  8. CRAFT SYSTEM
  9. LEVEL SYSTEM
  10. FARMING SYSTEM
  11. DELIVERY SYSTEM
  12. LAW SYSTEM
  13. EXPLOSION SYSTEM
  14. PROMPT SYSTEM
  15. NOTIFY SYSTEM
  16. SERVER CONFIG
  17. IMPORTANT NOTES
  18. COMMON MISTAKES
  19. SUMMARY

#📦 INSTALLATION

bashensure fx-moonshinev2
  • Place the script inside resources/fx-moonshinev2
  • Add ensure fx-moonshinev2 to your server.cfg
  • Restart your server
  • Make sure oxmysql and objectloader are started

#⚙️ DEPENDENCIES

textoxmysql
objectloader
  • oxmysql → required for database system
  • objectloader → required for props and map objects
  • Script will not work without these

#🗄️ SQL INSTALLATION

sqlCREATE TABLE IF NOT EXISTS `fx_moonshinev2` (...);
CREATE TABLE IF NOT EXISTS `fx_moonshinev2_shells` (...);
  • Stores moonshine machines and interiors
  • Required for saving player data

#📦 VORP ITEM INSTALL

sql('moonshinetable', 'Moonshine Distiller Machine', ...),
('moonshine_original', 'Moonshine Original', ...),
('moonshine_blueflame', 'Moonshine Blueflame', ...),
('moonshine_red', 'Moonshine Redflame', ...),
('mulberry', 'Mulberry', ...),
('blackmulberry', 'Black Mulberry', ...),
('grape', 'Grape', ...),
('mp001_p_mp_still01x', 'Moonshine Still 1', ...)
  • Required items for VORP inventory
  • Includes machines, materials, and production items
  • Item names must match config

#📦 RSG ITEM INSTALL

luamoonshine_original = { name = 'moonshine_original', label = 'Moonshine Original', ... },
mulberry = { name = 'mulberry', label = 'Mulberry', ... },
mp001_p_mp_still01x = { name = 'mp001_p_mp_still01x', label = 'Moonshine Still', ... },
  • Required items for RSG inventory
  • Same items must exist as VORP
  • Must be usable items

#⚙️ BASIC SETTINGS

luaConfig.Language = "en"
Config.MaximumCreateMoonshineTable = 2
Config.MaxCraftMultipler = 5
  • Language → system language
  • MaximumCreateMoonshineTable → max still per player
  • MaxCraftMultipler → max batch crafting

#🏠 INTERIOR SYSTEM

luaConfig.Shells = {
  ["moonshine_interior1"] = {
    interiorid = 77313
  }
}
  • Defines moonshine interiors
  • Each player can own interiors
  • Includes stash, NPC, menu, camera

luaConfig.AllowMoonshineInShell = false
  • Prevent placing machines inside interiors
  • Avoids exploit setups

#🧪 CRAFT SYSTEM

luaConfig.Moonshines = {
  ["mp006_p_moonshiner_still01x"] = {
    items = {
      {
        label = "Moonshine Original",
      }
    }
  }
}
  • Defines crafting recipes
  • Each still has unique production list
  • Supports XP and progression

luarequiredItems = {
  {name = "blackmulberry", count = 1}
}
  • Required materials for crafting

luarewardItems = {
  {name="moonshine_original", count = 1}
}
  • Items given after crafting

#📈 LEVEL SYSTEM

luaConfig.Levels = {
  [1] = 1000,
  [2] = 2000,
}
  • Defines XP progression
  • Unlocks recipes

#🌾 FARMING SYSTEM

luaConfig.FarmingZone = {
  ["mulberry"] = {
    item = "mulberry"
  }
}
  • Resource gathering zones
  • Used for crafting

#🚚 DELIVERY SYSTEM

luaConfig.Customers = {
  {
    name = "BILL WILLIAMSON"
  }
}
  • NPC buyers for moonshine
  • Generates delivery missions

luadeliveryHours = {
  enabled = true,
  start = 20,
  finish = 1
}
  • Time-based delivery system

#🚔 LAW SYSTEM

luaConfig.LawmenJobs = {
  ["sheriff"] = true
}
  • Defines law roles

luaConfig.ActiveLawmenPlayerCount = 2
  • Minimum required lawmen

#💣 EXPLOSION SYSTEM

luaConfig.ExplosionItem = "dynamite"
Config.ExplosionTime = 30
  • Allows destroying moonshine setups

luaConfig.ExplosionDefuseItem = "lockpick"
  • Defuse mechanic

#🎯 PROMPT SYSTEM

luaConfig.Prompts = {
  ["interactMoonshine"] = {
    Label = "Moonshine Distiller Machine"
  }
}
  • Interaction system

#🔔 NOTIFY SYSTEM

luaNotify({
  text = "Production started",
  type = "success"
})
  • Framework-based notifications

#⚙️ SERVER CONFIG

luaSV_Config.Webhook = {
  url = ""
}
  • Discord logging system

#⚠️ IMPORTANT NOTES

  • oxmysql and objectloader must be running
  • SQL tables must be installed
  • Item names must match config
  • Players need materials for crafting
  • Interiors are limited

#🚨 COMMON MISTAKES

  • Craft not working → missing items
  • Interior not spawning → wrong config
  • Delivery not starting → no mission
  • Explosion not working → missing item
  • XP not increasing → config issue

#🏁 SUMMARY

FX-MOONSHINEV2 provides:

  • Full production system
  • Interior system
  • Delivery missions
  • Farming system
  • Law mechanics
  • Advanced crafting & leveling

© Fixitfy Development