For the complete documentation index, see llms.txt. This page is also available as Markdown.

Job

This is config related to banners poster placing job.

We have included simple job system without need to be a part of business for anybody. The mission task is place poster around Los Santos, simple as it is.

File preview

Config.Job = {
    pos = vec3(270.824, 7.128, 79.245),   -- Coords where people take the job

    RequiredDeliveries = 2,               -- How many posters needs to be placed to mission be done?
    InteractCheckDist = 2.0,              -- Check distance to render helpKeys / interaction
    ActiveJobPeopleLimit = 5,             -- How many people can do job at the time?

    ResetPool = 2 * 60 * 1000,            --  Reset current poster point to be back in the arary pool -> 2 mins

    DeliverDuration = 6 * 1000,           -- Cooldown for placing posters in delivery area.
    ResetMissionCooldown = 5 * 60 * 1000, -- Mission reset state

    NPC = {
        heading = -100.0, -- Heading of start mission NPC
        model = 'a_m_m_soucent_02' -- Start mission NPC model
    },

    SecondsPerKilometer = {
        ['poster_placement'] = 46.3, -- Dont adjust it.
    },

    Blip = {
        Enabled = true, -- Render job location blip?
        scale = 1.0,    -- Scale of blip
        sprite = 267,   -- P symbol
        color = 5,      -- Yellow
        type = 'job_static', -- Dont adjust it
    }
}

JobLocations = {
    { pos = vec3(-1063.016, -2543.65, 20.62),   rot = vec3(0, 0, 60) },
    { pos = vec3(-1190.562, -1573.05, 4.825),   rot = vec3(0, 0, 125) },
    { pos = vec3(-1699.368, 184.65, 64.37),     rot = vec3(0, 0, 125) },
    { pos = vec3(310.839, 181.765, 104.35),     rot = vec3(0, 0, 20) },
    { pos = vec3(465.75, -1852.445, 28.21),     rot = vec3(0, 0, 175.96) },
    { pos = vec3(-545.036, -203.059, 38.675),   rot = vec3(0, 0, 30) },
    { pos = vec3(208.2, -921.705, 31.15),       rot = vec3(0, 0, -35) },
    { pos = vec3(1218.216, -417.705, 68.175),   rot = vec3(0, 0, -105) },
    { pos = vec3(-425.6, 1108.455, 328.135),    rot = vec3(0, 0, 164.5) },
    { pos = vec3(797.05, -2136.48, 29.999),     rot = vec3(0, 0, -180) },
    { pos = vec3(-3030.482, 60.75, 12.06),      rot = vec3(0, 0, -120) },
    { pos = vec3(702, 563.167, 129.5),          rot = vec3(0, 0, -20) },
    { pos = vec3(-1045.026, -1029.15, 2.58),    rot = vec3(0, 0, -60) },
    { pos = vec3(-788.9, 308.72, 86.15),        rot = vec3(0, 0, 0) },
    { pos = vec3(-998.319, -322.35, 38.275),    rot = vec3(0, 1, -62.5) },
    { pos = vec3(230.292, -407.74, 48.375),     rot = vec3(0, 0, 160) },
    { pos = vec3(-528.15, -855.011, 30.425),    rot = vec3(0, 0, 180) },
    { pos = vec3(763.426, -947.7, 26.275),      rot = vec3(0, 0, 96) },
    { pos = vec3(137.853, -1474.6, 29.81),      rot = vec3(0, 0, -40.4) },
    { pos = vec3(1150.35, -292.433, 69.48),     rot = vec3(0, 0, -170) },
    { pos = vec3(-1618.889, -1049.25, 13.6),    rot = vec3(0, 0, 140) },
    { pos = vec3(-2256.5, 235.642, 175.05),     rot = vec3(0, 0, 179) },

    -- 142

    { pos = vec3(419.641, -986.05, 29.875),     rot = vec3(0, 0, -90) },
    { pos = vec3(-554.332, 274.35, 83.475),     rot = vec3(0, 0, -5) },
    { pos = vec3(-1126.816, -1561.701, 4.83),   rot = vec3(0, 0, 35) },
    { pos = vec3(-1396.85, -592.888, 30.775),   rot = vec3(0, 0, -147) },
    { pos = vec3(-1279.4, 311.658, 65.94),      rot = vec3(0, 0, 60.9) },
    { pos = vec3(-159.774, -1427.009, 31.665),  rot = vec3(0, 0, -57.7) },
    { pos = vec3(555.282, -1563.469, 29.725),   rot = vec3(0, 0, -135.1) },
    { pos = vec3(217.787, 301.1, 106.035),      rot = vec3(0, 0, 69) },
    { pos = vec3(-61, -207.764, 46.245),        rot = vec3(0, 0, -20) },
    { pos = vec3(-130.799, -884.9, 29.93),      rot = vec3(0, 0, -110) },
    { pos = vec3(434.335, -2039.761, 23.895),   rot = vec3(0, 0, 140) },
    { pos = vec3(-231.604, -1298.944, 31.75),   rot = vec3(0, 0, 0) },
    { pos = vec3(947.9, -1458.78, 31.85),       rot = vec3(0, 0, -179.8) },
    { pos = vec3(1133.9, -963.072, 47.95),      rot = vec3(0, 0, -166.7) },
    { pos = vec3(1022, 160.278, 81.44),         rot = vec3(0, 0, -122) },
    { pos = vec3(-2283.602, 372.85, 175.05),    rot = vec3(0, 0, -135) },
    { pos = vec3(-800.3, -94.84, 38.1),         rot = vec3(0, 0, 27.1) },
    { pos = vec3(-546.55, -45.461, 42.95),      rot = vec3(0, 2, -114) },
    { pos = vec3(-1377.65, -946.811, 10.215),   rot = vec3(0, 0, -56) },
    { pos = vec3(1089.2, -505.245, 63.475),     rot = vec3(0, -1, 5) },
    { pos = vec3(269.328, -641.8, 42.47),       rot = vec3(0, 0, -110) },

    -- 143

    { pos = vec3(-941.9, -1190.512, 5.35),      rot = vec3(0, 0, 29.5) },
    { pos = vec3(-1411.444, -96.376, 52.96),    rot = vec3(0, 0, 107.5) },
    { pos = vec3(194.194, -1819.134, 29.105),   rot = vec3(0, 0, 140) },
    { pos = vec3(189.139, -1091.49, 29.74),     rot = vec3(0, 0, 90) },
    { pos = vec3(-600, -351.126, 35.425),       rot = vec3(0, -2.16, 1.2) },
    { pos = vec3(863.361, -1015.34, 30.44),     rot = vec3(0, 0, -90) },
    { pos = vec3(-1065.998, -2548.815, 14.395), rot = vec3(0, 0, 60) },
    { pos = vec3(-242.85, -349.054, 30.45),     rot = vec3(0, 0, -132.5) },
    { pos = vec3(-1313.35, -691.059, 26.335),   rot = vec3(0, 0, 129) },
    { pos = vec3(-569.25, -681.635, 32.8),      rot = vec3(0, 0, -180) },
    { pos = vec3(-231.604, -1298.944, 31.75),   rot = vec3(0, 0, 0) },
    { pos = vec3(442.8, -690.119, 29.13),       rot = vec3(0, 0, -180) },
    { pos = vec3(322.55, 312.226, 105.715),     rot = vec3(0, 0, 167.2) },
    { pos = vec3(-103.994, -585.95, 36.72),     rot = vec3(0, 0, 70) },
    { pos = vec3(-1190.6, -1572.996, 4.82),     rot = vec3(0, 0, 125) },
    { pos = vec3(-1802.043, -1196.85, 13.47),   rot = vec3(0, 0, -130) },
    { pos = vec3(47.85, -177.132, 55.52),       rot = vec3(0, 0, 160) },
    { pos = vec3(-1317.75, -396.824, 37.04),    rot = vec3(0, 0, -148) },
    { pos = vec3(491.128, -1300.8, 29.745),     rot = vec3(0, 0, 90) },
    { pos = vec3(219.228, 1189.95, 226.045),    rot = vec3(0, 0, 103.5) },
    { pos = vec3(1320.674, -1650.8, 52.6),      rot = vec3(0, 0, -141) }
}

Last updated