Skip to content

Config

Config Settings#

Below is a simple explanation of the main config sections found in the script.


Contracts#

lua
FRKN.Contracts[1]

Defines the Pirate Heist contract.

Important fields:

  • name – display name
  • category – heist category
  • requirements – required item to start (compass)
  • event – event triggered when starting the heist
  • timeOut – time limit
  • rank – crew ranks

ItemList#

lua
ItemList = {
  ["pirate_tablet"] = {...},
  ["compass"] = {...},
}

These are required items for the script to function.


targetSettings#

lua
targetSettings = {
    name = "qb-target",
    TargetText = {
        npcInteract = "Talk",
        collectGold = "Collect the money",
    },
}
  • Change name to "ox_target" if needed
  • Edit target labels here

Ship Settings#

lua
shipCoords
shipHeading

Defines where the pirate ship spawns.


Loot Coordinates#

lua
weedPallets
trolleyCoords
cases

These represent all lootable objects on the ship.

You may add/remove/edit positions as needed.


Paintings#

Each painting includes:

  • reward item
  • cutting position
  • object model
  • rotation
  • taken status

NPC Settings#

NPCs are controlled under:

lua
Coords["shipSpawns"][1].npcs

Each NPC has:

  • model
  • coords
  • heading
  • weapon
  • armor/health
  • accuracy
  • flareShooter (true/false)