Pickles LotteryPickle's Lottery System
Dusa Driving SchoolDusa Driving School

Pickle’s Landscaping Job

Original price was: R$380.19.Current price is: R$187.34.

51% Off

Features

  • Customizable Landscaping Elements: Adjust grass, leaves, bushes, and obstacles to your liking.
  • Unlimited Locations: Add as many work locations as you need.
  • Collaborative Gameplay: Team up with other players and split rewards based on contribution.
  • On-Duty Tasks: Find landscaping jobs directly on the map when you’re clocked in as a landscaper.
  • Vehicle Towing: Use the hitch to tow vehicles.
  • Grass Mowing: Utilize lawnmowers and motorized lawnmowers for efficient grass cutting.
  • Leaf Blowing: Clear leaves using a leaf blower.
  • Bush Trimming: Transform unsightly bushes into attractive ones using garden shears.
  • Landscaping Department: Clock in and out, purchase items, and buy work vehicles and trailers.
  • Uniform Management: Automatically set your uniform when clocking in and out of duty.
  • And Much More!

Requirements

  • Compatible Frameworks: ESX (1.1+), QBCore, or integrate with your own framework using the open-source bridge provided.
Direct Download
  • Satisfaction Guarantee
  • 100% No Leaks

  • Receive a Free Gift with Every Order

Price Increases after Countdown
This Sale is Limited!
0
0
0
0
Days
0
0
Hrs
0
0
Min
0
0
Sec

Share this mod

Config file | Gardener Job

Config = {}

Config.Debug = true

Config.Language = "en" -- Language to use.

Config.RenderDistance = 100.0 -- Scenario display Radius.

Config.InteractDistance = 2.0 -- Interact Radius

Config.UseTarget = true -- When set to true, it'll use targeting instead of key-presses to interact.

Config.NoModelTargeting = true -- When set to true and using Target, it'll spawn a small invisible prop so you can third-eye when no entity is defined.

Config.Marker = { -- This will only be used if enabled, not using target, and no model is defined in the interaction.
    enabled = true,
    id = 2,
    scale = 0.25, 
    color = {255, 255, 255, 127}
}

Config.XPEnabled = true -- When set to true, this will enable Pickle's XP compatibility, and enable xp rewards.

Config.XPCategories = { -- Registered XP Types for Pickle's XP.
    
["landscaping"] = { label = "Landscaping", xpStart = 1000, xpFactor = 0.2, maxLevel = 100 }, } Config.Default = { respawnTimer = 300, -- Time for respawning a scenario (put this inside a scenario to change it's timer). showScenarioBlip = true, -- Show scenario blip on the map so landscapers can find work. rewards = { -- Default rewards for completing a scenario, these are split amongst players (put this inside a scenario to change it's rewards). {type = "money", amount = 500} } } Config.GiveKeys = function(vehicle) local plate = GetVehicleNumberPlateText(vehicle) -- Replace this line with your export / event to give keys for your vehicle. end Config.Lawnmower = { obstacleTimeout = 5, -- Disable mowing for 5 seconds when a rock is hit. vehicle = { enabled = true, model = `mower`, particle = { offset = vector3(0.8, 0.0, -0.4), rotation = vector3(0.0, 0.0, 0.0) } }, walking = { enabled = true, model = `prop_lawnmower_01`, boneID = 57005, offset = vector3(0.90, -0.14, -0.77), rotation = vector3(195.0, 210.0, -80.0), particle = { offset = vector3(0.0, 0.0, 0.0), rotation = vector3(-90.0, 0.0, 0.0) } } } Config.Leafblower = { enabled = true, model = `prop_leaf_blower_01`, boneID = 57005, offset = vector3(0.1, 0.0, 0.0), rotation = vector3(-90.0, -65.0, 0.0), particle = { offset = vector3(0.9, 0.0, -0.25), rotation = vector3(0.0, 0.0, 0.0) } } Config.Pitcher = { time = 5, -- Time to finish watering a bush. } Config.Workplace = { -- Where landscapers can start work, and get their required tools. duty = { coords = vector3(-1461.7710, -686.8022, 27.4666), -- Clock-in / out groups = nil, -- Set to nil for all access, or add a custom job like this: { ["landscaping"] = 0 } blip = { -- Set to nil for no blip. label = "Landscaping Company", id = 479, scale = 0.85, color = 2, display = 4, }, }, store = { coords = vector3(-1464.3055, -683.6722, 26.4667), items = { { label = "Lawnmower", item = "lawnmower", price = 2000, }, { label = "Leafblower", item = "leafblower", price = 2000, }, { label = "Garden Pitcher", item = "garden_pitcher", price = 100, }, }, blip = { -- Set to nil for no blip. label = "Landscaping Store", id = 479, scale = 0.85, color = 2, display = 4, }, }, garage = { coords = vector3(-1443.0516, -690.8935, 26.3128), spawn = { coords = vector3(-1450.2153, -684.7064, 26.3662), heading = 306.1427, }, vehicles = { { label = "Pickup Truck", model = `bison`, price = 100, }, { label = "Lawnmower", model = `mower`, price = 100, }, { label = "Lawnmower Trailer", model = `boattrailer`, extras = { [1] = 0, [2] = 1, }, price = 100, }, }, blip = { -- Set to nil for no blip. label = "Landscaping Garage", id = 479, scale = 0.85, color = 2, display = 4, }, }, outfit = { male = { ['arms'] = 19, ['tshirt_1'] = 15, ['tshirt_2'] = 0, ['torso_1'] = 56, ['torso_2'] = 0, ['bproof_1'] = 0, ['bproof_2'] = 0, ['decals_1'] = 0, ['decals_2'] = 0, ['chain_1'] = 0, ['chain_2'] = 0, ['pants_1'] = 7, ['pants_2'] = 0, ['shoes_1'] = 56, ['shoes_2'] = 0, ['helmet_1'] = 143, ['helmet_2'] = 19, }, female = { ['arms'] = 19, ['tshirt_1'] = 15, ['tshirt_2'] = 0, ['torso_1'] = 56, ['torso_2'] = 0, ['bproof_1'] = 0, ['bproof_2'] = 0, ['decals_1'] = 0, ['decals_2'] = 0, ['chain_1'] = 0, ['chain_2'] = 0, ['pants_1'] = 7, ['pants_2'] = 0, ['shoes_1'] = 56, ['shoes_2'] = 0, ['helmet_1'] = 143, ['helmet_2'] = 19, } } } Config.ScenarioBlip = { -- Landscaping work blip when enabled. label = "Landscaping Work", id = 365, scale = 0.85, color = 2, display = 4, } Config.Scenarios = { -- This is where you'll add work for landscapers to do. -- Mansion { type = "grass", -- Type of scenario. model = `prop_veg_grass_01_c`, -- Model of the scenario. coords = vector3(-1604.2740, 107.1936, 61.0744), -- Center of the scenario. radius = 6.0, -- Area of the scenario. size = 1.15, -- Size of each prop inside the area. offset = -0.75, -- Offset of the Z-coordinate of each prop placed in the area. rewards = { -- Rewards for finishing the scenario. Rewards are split amongst those that help clear it. {type = "money", amount = 650}, {type = "xp", name = "landscaping", amount = 1000}, } }, { type = "leaves", -- Type of scenario. model = `ng_proc_leaves07`, -- Model of the scenario. coords = vector3(-1595.6570, 99.7478, 60.7871), -- Center of the scenario. radius = 2.0, -- Area of the scenario. spread = 50, -- Amount of leaves to place inside the area. offset = 0.02, -- Offset of the Z-coordinate of each prop placed in the area. rewards = { -- Rewards for finishing the scenario. Rewards are split amongst those that help clear it. {type = "money", amount = 650}, {type = "xp", name = "landscaping", amount = 1000}, } }, { type = "bush", -- When watered, it replaces the unwatered plant with the watered plant. coords = vector3(-1599.0365, 90.3076, 60.8134), -- Center of the scenario. heading = 48.5044, -- Heading of the scenario. unwatered = { model = `prop_bush_dead_02`, -- Model of the scenario when unwatered. offset = -0.2, -- Offset of the Z-coordinate of each prop placed in the area. }, watered = { model = `prop_bush_neat_05`, -- Model of the scenario when watered. offset = -0.2, -- Offset of the Z-coordinate of each prop placed in the area. }, rewards = { -- Rewards for finishing the scenario. {type = "money", amount = 650}, {type = "xp", name = "landscaping", amount = 1000}, } }, { type = "bush", -- When watered, it replaces the unwatered plant with the watered plant. coords = vector3(-1594.6431, 93.5099, 60.6486), -- Center of the scenario. heading = 48.5044, -- Heading of the scenario. unwatered = { model = `prop_bush_dead_02`, -- Model of the scenario when unwatered. offset = -0.2, -- Offset of the Z-coordinate of each prop placed in the area. }, watered = { model = `prop_bush_neat_05`, -- Model of the scenario when watered. offset = -0.2, -- Offset of the Z-coordinate of each prop placed in the area. }, rewards = { -- Rewards for finishing the scenario. {type = "money", amount = 650}, {type = "xp", name = "landscaping", amount = 1000}, } }, { type = "obstacle", -- When ran over by either type of lawnmower, the lawnmower is destroyed. model = `prop_rock_5_smash1`, -- Model of the scenario. coords = vector3(-1605.2738, 106.0849, 61.0947), -- Center of the scenario. heading = 30.0077, -- Heading of the scenario. offset = -0.05, -- Offset of the Z-coordinate of the prop placed. rewards = { -- Rewards for finishing the scenario. {type = "xp", name = "landscaping", amount = 1000}, } }, -- Lifeinvader { type = "grass", -- Type of scenario. model = `prop_veg_grass_01_c`, -- Model of the scenario. coords = vector3(-1115.9598, -266.6743, 39.0054), -- Center of the scenario. radius = 2.0, -- Area of the scenario. spread = 20, -- Amount of leaves to place inside the area. offset = -0.75, -- Offset of the Z-coordinate of each prop placed in the area. rewards = { -- Rewards for finishing the scenario. Rewards are split amongst those that help clear it. {type = "money", amount = 650}, {type = "xp", name = "landscaping", amount = 1000}, } }, -- Burton Intersection { type = "grass", -- Type of scenario. model = `prop_veg_grass_01_c`, -- Model of the scenario. coords = vector3(-592.4904, -29.4992, 43.6042), -- Center of the scenario. radius = 7.0, -- Area of the scenario. spread = 40, -- Amount of leaves to place inside the area. offset = -0.75, -- Offset of the Z-coordinate of each prop placed in the area. rewards = { -- Rewards for finishing the scenario. Rewards are split amongst those that help clear it. {type = "money", amount = 650}, {type = "xp", name = "landscaping", amount = 1000}, } }, { type = "grass", -- Type of scenario. model = `prop_veg_grass_01_c`, -- Model of the scenario. coords = vector3(-608.8917, -35.4217, 42.5946), -- Center of the scenario. radius = 7.0, -- Area of the scenario. spread = 40, -- Amount of leaves to place inside the area. offset = -0.75, -- Offset of the Z-coordinate of each prop placed in the area. rewards = { -- Rewards for finishing the scenario. Rewards are split amongst those that help clear it. {type = "money", amount = 650}, {type = "xp", name = "landscaping", amount = 1000}, } }, { type = "leaves", -- Type of scenario. model = `ng_proc_leaves07`, -- Model of the scenario. coords = vector3(-631.2047, -35.7677, 41.5798), -- Center of the scenario. radius = 3.0, -- Area of the scenario. spread = 100, -- Amount of leaves to place inside the area. offset = 0.02, -- Offset of the Z-coordinate of each prop placed in the area. rewards = { -- Rewards for finishing the scenario. Rewards are split amongst those that help clear it. {type = "money", amount = 650}, {type = "xp", name = "landscaping", amount = 1000}, } }, -- Vespucci Canals { type = "grass", -- Type of scenario. model = `prop_veg_grass_01_c`, -- Model of the scenario. coords = vector3(-1252.4867, -945.2944, 5.7757), -- Center of the scenario. radius = 7.0, -- Area of the scenario. spread = 40, -- Amount of leaves to place inside the area. offset = -0.75, -- Offset of the Z-coordinate of each prop placed in the area. rewards = { -- Rewards for finishing the scenario. Rewards are split amongst those that help clear it. {type = "money", amount = 650}, {type = "xp", name = "landscaping", amount = 1000}, } }, { type = "leaves", -- Type of scenario. model = `ng_proc_leaves07`, -- Model of the scenario. coords = vector3(-1254.5767, -929.0537, 10.3674), -- Center of the scenario. radius = 2.0, -- Area of the scenario. spread = 50, -- Amount of leaves to place inside the area. offset = 0.02, -- Offset of the Z-coordinate of each prop placed in the area. rewards = { -- Rewards for finishing the scenario. Rewards are split amongst those that help clear it. {type = "money", amount = 650}, {type = "xp", name = "landscaping", amount = 1000}, } }, -- Skate Park { type = "grass", -- Type of scenario. model = `prop_veg_grass_01_c`, -- Model of the scenario. coords = vector3(-1244.8353, -963.3270, 3.3944), -- Center of the scenario. radius = 10.0, -- Area of the scenario. spread = 100, -- Amount of leaves to place inside the area. offset = -0.75, -- Offset of the Z-coordinate of each prop placed in the area. rewards = { -- Rewards for finishing the scenario. Rewards are split amongst those that help clear it. {type = "money", amount = 650}, {type = "xp", name = "landscaping", amount = 1000}, } }, { type = "leaves", -- Type of scenario. model = `ng_proc_leaves07`, -- Model of the scenario. coords = vector3(-938.9548, -767.0889, 16.5203), -- Center of the scenario. radius = 2.0, -- Area of the scenario. spread = 50, -- Amount of leaves to place inside the area. offset = 0.02, -- Offset of the Z-coordinate of each prop placed in the area. rewards = { -- Rewards for finishing the scenario. Rewards are split amongst those that help clear it. {type = "money", amount = 650}, {type = "xp", name = "landscaping", amount = 1000}, } }, { type = "grass", -- Type of scenario. model = `prop_veg_grass_01_c`, -- Model of the scenario. coords = vector3(-946.6307, -757.4492, 18.6050), -- Center of the scenario. radius = 3.0, -- Area of the scenario. spread = 20, -- Amount of leaves to place inside the area. offset = -0.75, -- Offset of the Z-coordinate of each prop placed in the area. rewards = { -- Rewards for finishing the scenario. Rewards are split amongst those that help clear it. {type = "money", amount = 650}, {type = "xp", name = "landscaping", amount = 1000}, } }, { type = "grass", -- Type of scenario. model = `prop_veg_grass_01_c`, -- Model of the scenario. coords = vector3(-927.4852, -755.9402, 19.7077), -- Center of the scenario. radius = 6.0, -- Area of the scenario. spread = 40, -- Amount of leaves to place inside the area. offset = -0.75, -- Offset of the Z-coordinate of each prop placed in the area. rewards = { -- Rewards for finishing the scenario. Rewards are split amongst those that help clear it. {type = "money", amount = 650}, {type = "xp", name = "landscaping", amount = 1000}, } }, }