Skip to content

bs_jobs

faction jobs: job board, contracts, mechanic garage, gunsmith, hunting, fishing, rebels.

Generated from the Lua sources in resources/[beyond]/bs_jobs/. 74 entries. The description column is the comment above the line in the code, so if it’s empty nobody wrote one yet.

Call with exports.bs_jobs:Name(...) from the same side.

NameSideWhereDescription
Doesserverserver/sv_core.lua:385
GetJobserverserver/sv_core.lua:383
HasJobserverserver/sv_core.lua:384

Server callbacks are called from a client with BSB.Await(name, timeoutMs, ...). Client callbacks are called from the server with BSB.AwaitClient(src, name, timeoutMs, ...).

NameDirectionWhereDescription
jobs:abandonclient -> serverserver/sv_board.lua:343
jobs:activeclient -> serverserver/sv_board.lua:346
jobs:applyclient -> serverserver/sv_core.lua:354
jobs:approveclient -> serverserver/sv_core.lua:357
jobs:boardclient -> serverserver/sv_board.lua:341
jobs:chopclient -> serverserver/sv_world.lua:186
jobs:cosmeticsclient -> serverserver/sv_garage.lua:132
jobs:fish:finishclient -> serverserver/sv_world.lua:99
jobs:fish:startclient -> serverserver/sv_world.lua:92
jobs:garage:applyclient -> serverserver/sv_garage.lua:78One garage job. what = repair | paint | mod | prop | clearprops; id = option id; level for mods.
jobs:garage:billclient -> serverserver/sv_garage.lua:138
jobs:garage:openclient -> serverserver/sv_garage.lua:49
jobs:groundZserver -> clientclient/cl_world.lua:6The server spawns animals; it asks a nearby client where the ground is.
jobs:gs:finishclient -> serverserver/sv_world.lua:243
jobs:gs:listclient -> serverserver/sv_world.lua:218
jobs:gs:startclient -> serverserver/sv_world.lua:233
jobs:kickclient -> serverserver/sv_core.lua:358
jobs:kid:carryclient -> serverserver/sv_rebels.lua:108
jobs:kid:hoodclient -> serverserver/sv_rebels.lua:94
jobs:kid:payclient -> serverserver/sv_rebels.lua:142
jobs:kid:ransomclient -> serverserver/sv_rebels.lua:123
jobs:kid:releaseclient -> serverserver/sv_rebels.lua:116
jobs:kid:tieclient -> serverserver/sv_rebels.lua:71
jobs:leaveclient -> serverserver/sv_core.lua:356
jobs:overviewclient -> serverserver/sv_core.lua:353
jobs:pickclient -> serverserver/sv_core.lua:359
jobs:placeStationclient -> serverserver/sv_world.lua:41
jobs:reachclient -> serverserver/sv_board.lua:270
jobs:reachStartclient -> serverserver/sv_board.lua:256
jobs:robclient -> serverserver/sv_rebels.lua:237
jobs:scoresclient -> serverserver/sv_board.lua:345
jobs:siphon:finishclient -> serverserver/sv_world.lua:165
jobs:siphon:startclient -> serverserver/sv_world.lua:150
jobs:stationsclient -> serverserver/sv_world.lua:39
jobs:takeclient -> serverserver/sv_board.lua:342
jobs:turninclient -> serverserver/sv_board.lua:344
jobs:water:finishclient -> serverserver/sv_world.lua:128
jobs:water:startclient -> serverserver/sv_world.lua:120
jobs:withdrawclient -> serverserver/sv_core.lua:355

“net” means the handler is registered with RegisterNetEvent, so the other side can trigger it. “local” is AddEventHandler only (same side, or game events).

NameSideTypeWhereDescription
bs_config:changed:serverlocalserver/sv_world.lua:38
bs:emotes:handsUpclientlocalclient/cl_main.lua:229
bs:hook:player:actionserverlocalserver/sv_board.lua:159
bs:hook:player:loadedserverlocalserver/sv_core.lua:378
bs:jobs:activeclientnetclient/cl_main.lua:160
bs:jobs:answerservernetserver/sv_garage.lua:158
bs:jobs:carPickedserverlocalserver/sv_world.lua:181
bs:jobs:carryclientlocalclient/cl_rebels.lua:40
bs:jobs:checkCuffsservernetserver/sv_rebels.lua:222The captive’s client asks to be released when it notices its captor is gone (state bag left over).
bs:jobs:chopclientlocalclient/cl_world.lua:106
bs:jobs:cosmeticclientnetclient/cl_garage.lua:173
bs:jobs:eventserverlocalserver/sv_board.lua:148Server-only event other resources fire (never a net event).
bs:jobs:fishclientlocalclient/cl_world.lua:46
bs:jobs:handsUpservernetserver/sv_rebels.lua:21
bs:jobs:hoodclientlocalclient/cl_rebels.lua:38
bs:jobs:openGarageclientlocalclient/cl_garage.lua:41
bs:jobs:openGunsmithclientlocalclient/cl_garage.lua:96
bs:jobs:promptclientnetclient/cl_main.lua:236
bs:jobs:purifyclientlocalclient/cl_world.lua:76
bs:jobs:releaseclientlocalclient/cl_rebels.lua:39
bs:jobs:robclientlocalclient/cl_rebels.lua:22
bs:jobs:selfclientnetclient/cl_main.lua:98
bs:jobs:siphonclientlocalclient/cl_world.lua:83
bs:jobs:smugglePingclientnetclient/cl_main.lua:252Smuggler spotted: a short-lived area blip.
bs:jobs:stationsclientnetclient/cl_main.lua:97
bs:jobs:tieclientlocalclient/cl_rebels.lua:27
bs:jobs:turninclientlocalclient/cl_main.lua:216
onResourceStopclientlocalclient/cl_garage.lua:109
onResourceStopserverlocalserver/sv_world.lua:340
playerDroppedserverlocalserver/sv_board.lua:391
CommandSideWhereDescription
/bsjobs_noclientclient/cl_main.lua:247
/bsjobs_yesclientclient/cl_main.lua:246