AWS DEVELOPMENT / DOCUMENTATION

Your server. Our expertise.

Everything you need to install, configure and build.

94 guides • 11 resources • Always here to help
Documentation/AWS Lumberjack
About resource versions

These guides include the original resource names. Use the folder and SQL names supplied with your downloaded version. A renamed AWS package may differ from the original EXIT release.

AWS Lumberjack

πŸͺ“ AWS Lumberjack

Welcome to the ultimate Exit Lumberjack Job! Dive into the deep woods with our immersive, level-based woodcutting script. Featuring an advanced leveling system, dynamic tree felling, custom prop integration, and seamless UI!

πŸ›’ Purchase here: /catalog


🌟 Features

  • Interactive Woodcutting: Use custom axes to chop down specific trees dynamically. Experience realistic chopping animations and sounds.
  • Leveling System: Gain experience as you gather wood. Level up to unlock better axes and yield higher-quality materials like Pine Resin or Maple Syrup Extract!
  • Tablet Dashboard: A sleek, fully animated UI tablet to check your current experience, level, available axes, and tasks.
  • Massive Compatibility: Fully supports Auto-Detection for ESX, QBCore, and qbx_core. Works flawlessly with ox_inventory, qb-inventory, ps-inventory etc.
  • Custom Map Props (Included): Comes neatly packed with custom tree props and high-quality axe models!

πŸ› οΈ Installation

Follow these simple steps below to implement the lumberjack job precisely into your server.

1. Database Setup

Import the exit_lumberjack.sql file into your database to create the necessary tables for the leveling and rewards system.

2. Item Configuration

You need to add our custom items to your server's inventory.

If you use Ox_Inventory: Add the items to ox_inventory/data/items.lua:

	-- Exit Lumberjack Axes
	['axe_rusty'] = { label = 'Rusty Axe', weight = 2000, stack = false, close = true, client = { export = 'exit-lumberjack.toggleAxe' } },
	['axe_iron'] = { label = 'Iron-Edged Axe', weight = 2500, stack = false, close = true, client = { export = 'exit-lumberjack.toggleAxe' } },
	['axe_mythical'] = { label = 'Mythical Axe', weight = 3000, stack = false, close = true, client = { export = 'exit-lumberjack.toggleAxe' } },

	-- Exit Lumberjack Materials
	['pine_wood'] = { label = 'Pine Wood', weight = 1000, stack = true },
	['pine_resin'] = { label = 'Pine Resin', weight = 100, stack = true },
	['wood_shavings'] = { label = 'Wood Shavings', weight = 50, stack = true },
	['oak_wood'] = { label = 'Oak Wood', weight = 1200, stack = true },
	['oak_bark'] = { label = 'Oak Bark', weight = 200, stack = true },
	['arcorn'] = { label = 'Acorn', weight = 50, stack = true },
	['maple_wood'] = { label = 'Maple Wood', weight = 1500, stack = true },
	['strong_fiber'] = { label = 'Strong Fiber', weight = 100, stack = true },
	['maple_syrup_extract'] = { label = 'Maple Syrup Extract', weight = 100, stack = true },

If you use QBCore Inventory (qb-inventory): Add the items to qb-core/shared/items.lua:

    ['axe_rusty'] = {['name'] = 'axe_rusty', ['label'] = 'Rusty Axe', ['weight'] = 2000, ['type'] = 'item', ['image'] = 'axe_rusty.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'An old rusty axe.'},
    ['axe_iron'] = {['name'] = 'axe_iron', ['label'] = 'Iron-Edged Axe', ['weight'] = 2500, ['type'] = 'item', ['image'] = 'axe_iron.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'A sturdy iron axe.'},
    ['axe_mythical'] = {['name'] = 'axe_mythical', ['label'] = 'Mythical Axe', ['weight'] = 3000, ['type'] = 'item', ['image'] = 'axe_mythical.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'A legendary mythical axe.'},
    -- Note: Ensure you add Pine Wood, Oak Wood, and Maple Wood items as well.

3. Images Setup

Images are already stored within images folder inside [exit-lumberjack]. Simply drag & drop those .png files directly into your inventory's image folder (e.g. ox_inventory/web/images or qb-inventory/html/images)

4. Startup / Server Config

Ensure BOTH resources are started within your server.cfg.

ensure exit-lumberjack-props
ensure exit-lumberjack