Kidnapping Jobs
The main content: Define jobs players can take. This script comes preconfigured with 2 jobs, however, you can add as many as you desire. It will pick a random enabled job within this table.
Configuring and Adding Kidnapping Jobs
locate Config.kidnappingJobs = { ... } in config.lua
Array of job tables. Each job is a table like
{
enabled = true, -- Set to false to disable this specific job.
showTargetLocation = true, -- Blip for the kidnap target?
showGuardLocation = true, -- Blips for guards?
name = "Gang Leader", -- Job name in UI.
location = "Sandy Depths", -- Location description.
locationCoords = vector3(875.2242, 2841.7944, 57.0620), -- Entrance coords (for blip and spawn trigger).
target = {coords = vector4(x, y, z, heading), pedmodel = "ped_hash", animation = {enabled = true, dict = "anim_dict", name = "anim_name"}}, -- Target ped details.
maxCompletionTime = 20, -- Minutes to complete before fail.
securityguards = { ... }, -- Array of guard tables (see below).
vehicles = { ... }, -- Array of vehicle tables (optional, for scenery).
reward = { money = 10000, items = { {name = "water", amount = 2} } } -- Reward (money + items array, or empty items = {} for none).
}Target
The person to kidnap. pedmodel from GTA peds (e.g., "G_M_M_MexBoss_01"). Animation optional for idle pose.
Security Guards
Array of guards. Each:
{coords = vector4(x, y, z, heading), pedmodel = "ped_hash", animation = {enabled = true, dict = "...", name = "..."}, weapon = "weapon_pistol", holdWeapon = false, accuracy = 25, armor = 0}accuracy: 1-100 (25 is medium; too high makes them OP).armor: 0-100 health buffer.Add/remove guards for difficulty.
Vehicles
Optional scenery vehicles. Each:
{coords = vector4(x, y, z, heading), carmodel = "vehicle_hash"}(e.g.,
"baller").
Duplicate the example jobs and edit coords/models. Use in-game tools to get coords. Add as many jobs as you want – a random enabled one is picked per search.
Configuring Delivery Locations
locate Config.deliveryLocations = { ... } in config.lua
Array of delivery spots (randomly picked). Each:
{
deliveryped = {coords = vector4(x, y, z, heading), pedmodel = "ped_hash", animation = {enabled = true, dict = "...", name = "..."}, weapon = "weapon_pistol", accuracy = 50}, -- Buyer ped.
guards = { ... }, -- Array of guard tables (same format as kidnapping guards).
vehicles = { ... } -- At least 1 4-person vehicle is required so they can leave with the target.). Same format as above.
}Similar to kidnapping jobs. Guards protect the delivery ped. Attack them or threaten them in any way and the mission is over. Vehicles are used by NPCs to drive away after delivery.
Add more locations for variety.
Last updated