VCORE Ecosystem StudioFrameworkServerClipr
VCORE Studio›Products›Vcore Framework›Resources
Documentation
Base Resource

Vcore-towing

Standalone, server-authoritative vehicle recovery job rebuilt for VCORE. - The primary towing job must be on duty. - When no primary recovery operator is on duty, jobs in Config.Access.FallbackJobs may take calls. - A worker's own job and duty eligibility is checked again whenever their jobs change. - Fallback workers can use a configurable payout multiplier. 1. Clock in with the dispatcher at the Davis recovery yard. 2. Receive a server-created flatbed and temporary VCORE vehicle key. 3. Recover server-created target vehicles from randomized city calls. 4. Return each target to the recovery yard. 5. Return the truck and receive a server-calculated bank payout. All contract IDs, network entities, timings, locations, eligibility and payouts are validated by the server. Disconnects, expiry and resource stop explicitly clean assigned entities and reservations.

Resource folder: towingv1.0.0VCore FrameworkGameplay systems

Introduction

Standalone, server-authoritative vehicle recovery job rebuilt for VCORE. - The primary towing job must be on duty. - When no primary recovery operator is on duty, jobs in Config.Access.FallbackJobs may take calls. - A worker's own job and duty eligibility is checked again whenever their jobs change. - Fallback workers can use a configurable payout multiplier. 1. Clock in with the dispatcher at the Davis recovery yard. 2. Receive a server-created flatbed and temporary VCORE vehicle key. 3. Recover server-created target vehicles from randomized city calls. 4. Return each target to the recovery yard. 5. Return the truck and receive a server-calculated bank payout. All contract IDs, network entities, timings, locations, eligibility and payouts are validated by the server. Disconnects, expiry and resource stop explicitly clean assigned entities and reservations.

1Client Lua
1Server Lua
2Exports
5Events
0SQL tables

No manifest UI page detected.

Dependencies & References

ResourceTypePackage status
/onesyncManifest dependencyExternal / prerequisite
bankingManifest dependencyIncluded in Base
coreManifest dependencyIncluded in Base
logsManifest dependencyIncluded in Base
vehiclelocksManifest dependencyIncluded in Base

Cross-resource export calls

ResourceFunctions called
coregetCoreObject
logsLog
vehiclelocksGrantSpawnedVehicleKey, RevokeVehicleKeys

Installation / Start Order

Install the resource with its required dependencies, then enable it in your resource start order.

server.cfg
ensure towing

Configuration

Config files

  • config.lua

Top-level config keys

AccessBlipsCallLocationsContractDepotFlatbedsTargetModels

Events, Exports & Callbacks

Exports

Server exports2
  • CanUseFallbackRecovery
  • GetOnDutyCount

Callbacks

Server callbacks5
  • towing:server:attach
  • towing:server:deliver
  • towing:server:finishShift
  • towing:server:startShift
  • towing:server:status

Registered network events

Client registered events3
  • VCORE:Client:JobsUpdated
  • VCORE:Client:OnPlayerLoaded
  • towing:client:shiftEnded
Server registered events2
  • towing:server:attachFailed
  • towing:server:cancelShift

Commands

No commands were detected.

Database / SQL

This resource does not include a resource-local SQL file.

This resource does not define its own CREATE TABLE statements.

Vcore also includes the consolidated VCORE_INSTALL.sql.

Source Layout

AreaFiles
Client Lua1
Server Lua1
Other/shared Lua2
JavaScript0
HTML0
CSS0
SQL0

Troubleshooting

  • Confirm all manifest dependencies are started before towing.
  • Confirm the resource is enabled in the correct start order.
  • 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_page when one is declared.