gangs
Owns gang territories, warehouses, supplies, upgrades and gang interiors. Membership, ranks and shared balances are managed through Laptop’s Gang application. Start core, oxmysql, laptop, ipl, vehiclelocks, shells, shellmodels and inventory before gangs. - config.lua — general gang and permission settings. - configWarehouse.lua — warehouse, vehicles and deliveries. - configTerritories.lua — influence, sprays, claiming and upkeep. - configUpgrades.lua — prices, interiors and property interactions. Place gang spray artwork in html/sprays; its filename must match the normalised gang image key. Database setup is included in VCOREINSTALL.sql and sql/install.sql supports targeted upgrades. Restart both laptop and gangs after shared gang configuration changes.
Introduction
Owns gang territories, warehouses, supplies, upgrades and gang interiors. Membership, ranks and shared balances are managed through Laptop’s Gang application. Start core, oxmysql, laptop, ipl, vehiclelocks, shells, shellmodels and inventory before gangs. - config.lua — general gang and permission settings. - configWarehouse.lua — warehouse, vehicles and deliveries. - configTerritories.lua — influence, sprays, claiming and upkeep. - configUpgrades.lua — prices, interiors and property interactions. Place gang spray artwork in html/sprays; its filename must match the normalised gang image key. Database setup is included in VCOREINSTALL.sql and sql/install.sql supports targeted upgrades. Restart both laptop and gangs after shared gang configuration changes.
UI/web files detected.
Dependencies & References
| Resource | Detected as | Package status |
|---|---|---|
core | Manifest dependency | Included in Base |
inventory | Manifest dependency | Included in Base |
ipl | Manifest dependency | External / prerequisite |
laptop | Manifest dependency | Included in Base |
oxmysql | Manifest dependency | External / prerequisite |
shell_models | Manifest dependency | External / prerequisite |
shells | Manifest dependency | Included in Base |
vehiclelocks | Manifest dependency | Included in Base |
logs | Referenced by source | Included in Base |
Cross-resource export calls
| Resource | Functions called |
|---|---|
core | getCoreObject |
inventory | AddItem, GetItemAmount, OpenStash, RemoveItem, RemoveItemMatchingInfo |
ipl | LoadGangInterior |
laptop | GetPlayerGang |
logs | Log |
shells | CreateShell |
Installation / Start Order
The supplied server.cfg enables this resource in the Core systems stage at enabled-resource position 46. Base installation also depends on the global prerequisites and consolidated VCORE_INSTALL.sql documented in Getting Started.
ensure gangsConfiguration
Config files
config.luaconfigTerritories.luaconfigUpgrades.luaconfigWarehouse.lua
Top-level config keys detected
AdminCommandAdminPermissionDebugDefaultMaxMembersTerritoriesUpgradeInteriorsUpgradesUpgradeSystemWarehouseEvents, Exports & Callbacks
Exports
Server exports2
HasGangPermissionIsCSNInAGang
Callbacks
Server callbacks34
gangs:server:adminAddHexUpgradegangs:server:adminRemoveHexUpgradegangs:server:collectTrapHouseRollsgangs:server:createAdminHexgangs:server:depositTrapHouseBagsgangs:server:enterUpgradegangs:server:enterWarehousegangs:server:exitUpgradegangs:server:exitWarehousegangs:server:getActiveTerritorySpraysgangs:server:getAdminGangsgangs:server:getAdminHexgangs:server:getAdminHexUpgradesgangs:server:getMyActiveDeliverygangs:server:getMyUpgradeEntrancesgangs:server:getMyWarehousegangs:server:getSuppliesgangs:server:getSupplyStategangs:server:getTrapHouseSalesgangs:server:getUpgradesgangs:server:getWarehousegangs:server:loadPalletgangs:server:openStashHouseStoragegangs:server:orderUpgradegangs:server:pickupPalletgangs:server:purchaseSupplygangs:server:recoverUpgradeInstancegangs:server:removeAdminHexgangs:server:returnUpgradeTruckgangs:server:saveWarehousegangs:server:setSprayPlacementgangs:server:takeUpgradePackagegangs:server:toggleAdminHexgangs:server:unloadUpgradePallet
Registered network events
Client registered events21
VCORE:Client:OnPlayerLoadedVCORE:Client:OnPlayerUnloadgangs:client:attachWarehousePalletgangs:client:beginSprayPlacementgangs:client:forceUpgradeExitgangs:client:forceWarehouseExitgangs:client:openHexAdmingangs:client:openUpgradeAdmingangs:client:openWarehouseAdmingangs:client:performTerritoryActiongangs:client:refreshTerritorySpraysgangs:client:restoreUpgradeInteriorgangs:client:restoreWarehousegangs:client:startUpgradeDeliverygangs:client:supplyEnteredgangs:client:supplyExitedgangs:client:supplyStategangs:client:warehouseTruckReadygangs:client:warehouseUpdatedgangs:openWarehouseAdminlaptop:client:refresh
Server registered events1
gangs:server:clearUpgradePackageCarry
Commands
Client commands4
gangdeliverystatusgangsupplystatusgangwarehousestatusreloadgangprops
Server commands3
gangupgradeaddgangupgradelistgangupgraderemove
Database / SQL
| File | Type |
|---|---|
sql/install.sql | Resource SQL file |
gang_spraysgang_supply_runsgang_territory_controlsgang_territory_influencegang_trap_salesgang_upgradesgang_warehouseslaptop_gang_rankslaptop_gang_territoriesThe root Base package also ships the consolidated VCORE_INSTALL.sql.
Source Layout
| Area | Detected files |
|---|---|
| Client Lua | 11 |
| Server Lua | 16 |
| Other/shared Lua | 5 |
| JavaScript | 0 |
| HTML | 1 |
| CSS | 0 |
| SQL | 1 |
Troubleshooting
- Confirm all manifest dependencies are started before
gangs. - Check the supplied start-order note above; resources absent from server.cfg need an explicit decision before enabling.
- If database queries fail, import the consolidated Base SQL and any resource-local SQL listed above.
- If the UI fails, verify the resource's NUI files and
ui_pagewhen one is declared.

