Kartik Scripts

Turf Dealers

"Black market dealers that sell to the gang owning their turf": add, move and stock turf dealers right from the panel, with no config edits or restarts.

🧭 Layout

  • Left list: every dealer with its turf, how many items it sells, and the gang that owns it right now (or Unowned). Dealers from shared/territory.lua carry a Config tag.
  • Map: turfs drawn faintly for reference. Dealer markers use the owning gang's colour; config dealers are grey.
  • Top bar: New dealer.

➕ Creating a dealer

  1. Open Turf Dealers and press New dealer.
  2. Enter a Label, for example Grove Street Dealer. This is the name on the blip and the buy menu.
  3. Ped model: the dealer's look, for example g_m_y_famca_01.
  4. Scenario: optional idle animation, for example WORLD_HUMAN_SMOKING. Leave it empty to use BlackMarket.Ped.Scenario.
  5. Set the position. Place in world is the easiest way:
    • The panel hides and a see-through copy of the dealer follows your camera.
    • Fly with WASD (SPACE / CTRL for up and down) and aim at the ground.
    • Turn the dealer with the mouse wheel (hold SHIFT for 1 degree steps).
    • Press E to place it, or ESC to cancel.
  6. Turf: leave it on Turf it stands in, or pick a turf. Only the gang that owns that turf can see and use the dealer.
  7. Add the Items for sale (up to 40):
FieldWhat it does
Item nameItem name in your inventory, for example lockpick or weapon_pistol
PricePrice per item
Gang levelOptional gang level needed to buy it
StockOptional amount until the next restock. Leave it empty for no limit
  1. Press Save. The dealer appears for the owning gang straight away.

You can also click the map (sets X and Y only) or press Use my position. Place in world is best because it sets the height and heading exactly.


🔧 Existing dealers

ButtonWhat it does
SaveApplies your changes live. Editing the items refills their stock
WaypointGPS to the dealer
DeleteRemoves the dealer

When a dealer moves to another turf, the old owner loses it and the new owner gets it at once.


📄 Dealers from the config

Dealers in shared/territory.lua under BlackMarket → Dealers still work and are shown in the list. They can only be changed in the config file.

To manage one from the panel instead:

  1. Click it in the list and press Copy as new dealer. Its label, model, position and items are copied into a new dealer.
  2. Adjust anything you like and press Save.
  3. Remove that dealer from shared/territory.lua and restart the script, so it doesn't show up twice.

Dealers only show up while BlackMarket.Enabled is true in shared/territory.lua. The page shows a warning when it is off.

How buying works for gangs is on Turf Dealers.

On this page