# fxWeed

## Config File

```lua
Config = {
    webhookURL = '',
    UseTarget = GetConvar('UseTarget', 'false') == 'true', -- Use qb-target interactions (don't change this, go to your server.cfg and add `setr UseTarget true` to use this and just that from true to false or the other way around)
    useFxTextUI = true, -- Whether or not to use our free script fxTextUI (Otherwise will use default qb) 
    useFxNotify = true, -- Whether or not to use our free script fxNotify (Otherwise will use default qb)
    adminCommand = 'adminw',
    adminMenuPermissions = 'admin', -- Permissions needed to open the weed database
    zoneOptions = { -- Used for when UseTarget is false
        length = 1.5,
        width = 1.5,
        debugPoly = false
    },
    Drugs = {
        policeJobs = { -- The names of all your police jobs: police, sheriff, etc.
            'police'
        },
        Weed = {
            Strains = {
                PurpleKush = {
                    seed = 'fx_purplekushseed',
                    growthInterval = 3,  -- Interval for 0.1 growth (in seconds)
                    dyingInterval = 1, -- Interval for 0.1 decrement (in seconds)
                    description = 'Top-shelf indica known for its strong relaxation effects. Perfect for unwinding in your safehouse. High price, but the intense chill can keep you glued to the couch.',
                    harvestAmount = {2, 4},
                    harvestItem = 'fx_purplekushleaf',
                    jointItem = 'fx_purplekushjoint',
                    successDuration = 60000,  -- Duration for success effect
                    failDuration = 120000,    -- Duration for fail effect
                    effectStrength = 1.0,     -- Multiplier for effect strength
                    props = {
                        [1] = 'fx_prop_weed_purple_small',
                        [2] = 'fx_prop_weed_purple_med',
                        [3] = 'fx_prop_weed_purple_lrg',
                    }
                },
                LemonHaze = {
                    seed = 'fx_lemonhazeseed',
                    growthInterval = 2,  -- Interval for 0.1 growth (in seconds)
                    dyingInterval = 2, -- Interval for 0.1 decrement (in seconds)
                    description = 'Mid-tier sativa that boosts your energy and creativity. Ideal for daytime jobs or heists. Affordable, but overuse might make you paranoid.',
                    harvestAmount = {2, 6},
                    harvestItem = 'fx_lemonhazeleaf',
                    jointItem = 'fx_lemonhazejoint',
                    successDuration = 45000,
                    failDuration = 90000,
                    effectStrength = 0.8,
                    props = {
                        [1] = 'fx_prop_weed_lemonhaze_small',
                        [2] = 'fx_prop_weed_lemonhaze_med',
                        [3] = 'fx_prop_weed_lemonhaze_lrg',
                    }
                },
                WhiteWidow = {
                    seed = 'fx_whitewidowseed',
                    growthInterval = 1,  -- Interval for 0.1 growth (in seconds)
                    dyingInterval = 3, -- Interval for 0.1 decrement (in seconds)
                    description = 'Reliable hybrid offering balanced euphoria and relaxation. Great for both combat and chill sessions. Moderately priced and a staple in the city.',
                    harvestAmount = {2, 8},
                    harvestItem = 'fx_whitewidowleaf',
                    jointItem = 'fx_whitewidowjoint',
                    successDuration = 75000,
                    failDuration = 150000,
                    effectStrength = 1.2,
                    props = {
                        [1] = 'fx_prop_weed_white_small',
                        [2] = 'fx_prop_weed_white_med',
                        [3] = 'fx_prop_weed_white_lrg',
                    }
                }
            },
            Planting = {
                RequiredItems = {
                    {name = 'fx_weedbucket', label = 'Bucket', amount = 1},
                    {name = 'fx_fertilizer', label = 'Fertilizer', amount = 1},
                    {name = 'water_bottle', label = 'Water', amount = 1},
                },
                disabledJobs = { -- Jobs that can't plant weed
                    'police'
                },
                plantAnywhere = true, -- If set to false the player will be able to plant the weed only on grass
                whatIsGrass = {
                    2409420175, 
                    2233086527, 
                    -1907520769, 
                    3008270349, 
                    4170197704, 
                    581794674, 
                    -1286696947, 
                    1333038863, 
                    1144315879, 
                    3833216577, 
                    -461750719, 
                    1109728704, 
                    2128396009, 
                    2461440131, 
                    -1885457121, 
                    2352068586, 
                    3594390803
                }
            },
            Care = {
                waterAndFertilizerInterval = 5,  -- Interval for 0.1 water and fertilizer decrement (in seconds)
                fertilizerItem = 'fx_fertilizer',
                waterItem = 'water_bottle',
                fertilizerAmount = {10, 20},
                waterAmount = {10, 20},
            },
            GrowthStages = {
                {percent = 50, label = 'Medium'}, -- When the plant is at 50% it will become medium sized
                {percent = 100, label = 'Big'},
            },
            Harvesting = {
                requiredTool = 'fx_scissors',
                removeTool = false,
                readyAt = 100,
                timePerLeaf = 2000,
            },
        },
    }
}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://fxscripts.gitbook.io/fxdocs/scripts/fxweed.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
