> For the complete documentation index, see [llms.txt](https://docs.0resmon.org/0resmon/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.0resmon.org/0resmon/0r-resources/0r-excavatorjob.md).

# 0R - Excavator Job

{% hint style="info" %}
This script is intended for ESX, QBCore, and Qbox based servers.
{% endhint %}

```lua
author '0resmon & alikoc.dev'
```

```lua
dependencies { 'ox_lib', 'oxmysql', '0r_lib', 'excavator-vehicles', 'excavator-map' }
```

## Overview

`0r-excavatorjob` is a heavy machinery job resource with multi-stage excavation routes, difficulty-based scenario groups, special step configs, progression, and configurable menu access.

## Start Here

{% content-ref url="/pages/RE4zkIN9aNtyL3gscFeA" %}
[Setup](/0resmon/0r-resources/0r-excavatorjob/setup.md)
{% endcontent-ref %}

{% content-ref url="/pages/munVWmWq6iQwvNkbBXkl" %}
[Script Integrations](/0resmon/0r-resources/0r-excavatorjob/integrations.md)
{% endcontent-ref %}

{% content-ref url="/pages/Jgliw3hz9A2AUpHv2w4N" %}
[FAQ and Troubleshooting](/0resmon/0r-resources/0r-excavatorjob/faq.md)
{% endcontent-ref %}

{% content-ref url="/pages/Vx8nfNNwwZpsBaraPPGe" %}
[Configuration](/0resmon/0r-resources/0r-excavatorjob/configuration.md)
{% endcontent-ref %}

## Important Notes

* Main config files: `config/main.lua` and `config/excavator.lua`
* Step-specific behavior also exists in `config/dirt_digging.lua`, `config/pipe_dirt_digging.lua`, and `config/rock_crushing.lua`
* Player profile SQL is created automatically by `modules/mysql/server.lua`
* Required extra resources from `fxmanifest.lua`: `excavator-vehicles` and `excavator-map`
* Default menu tablet item: `excavator_op_tablet`
