πŸ›’Shops

πŸ›’ Overview

  • Each entry defines one store used by day/night robberies.

  • Minimal required fields only: name, ShopCoords, Manager, Cashier, cleanupSpot, ChestCoords, cashRegisterCoords, Customer, CrashSpawns, AccidentCoords.


🧾 Shop Template

{
  name = "Store Name",
  ShopCoords = vector3(x, y, z),

  Manager = vector4(x, y, z, heading),
  Cashier = vector4(x, y, z, heading),

  cleanupSpot = vector3(x, y, z),

  AccidentCoords = vector3(x, y, z),
  ChestCoords = vector3(x, y, z),

  cashRegisterCoords = {
    vector3(x, y, z),
    -- optionally more registers
  },

  CrashSpawns = {
    vector4(x, y, z, heading),
    -- 2-3 spawns recommended
  },

  Customer = {
    vector4(x, y, z, heading),
    -- minimum 6 recommended
  }
}

πŸ”Ž Field Quick Reference

Field
Required
Notes

name

βœ…

Unique readable name (matches cinematic angles keys)

ShopCoords

βœ…

Store center used for checks

Manager

βœ…

vector4 spawn + heading

Cashier

βœ…

vector4 spawn + heading

cleanupSpot

βœ…

Player must be near this to finish cleanup

AccidentCoords

βœ… for night

Where cashier walks to investigate

ChestCoords

βœ…

Chest loot position

cashRegisterCoords

βœ…

vector3 or {vector3,...}

CrashSpawns

Recommended

Car spawn points for night crash

Customer

βœ…

Minimum 6 recommended; vector4 positions


⚠️ Practical Notes

  • Customer should have spread positions so peds don’t overlap.

  • Cashier AccidentCoords must be outside the store.

  • CrashSpawns must have clear vehicle space and correct headings.

  • name string must match cinematic angles if you want custom camera angles.


βœ… Add / Edit Example (Grove Street)


πŸ” Quick Checklist (after editing)

Last updated