Skip to content

bs_vehicles

vehicles that belong to somebody, wear out, and carry things.

Generated from the Lua sources in resources/[beyond]/bs_vehicles/. 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_vehicles:Name(...) from the same side.

NameSideWhereDescription
Applyclientclient/cl_parts.lua:110
ApplyStrippedclientclient/cl_strip.lua:53
CloseSearchclientclient/cl_stations.lua:116
Currentclientclient/cl_core.lua:219
DashHudVisibleclientclient/cl_hud.lua:88
Diagnoseclientclient/cl_parts.lua:628
GiveKeyclientclient/cl_keys.lua:156
Hotwireclientclient/cl_keys.lua:157
Nearbyclientclient/cl_core.lua:217
NearestStationclientclient/cl_stations.lua:37
OpenWheelclientclient/cl_radial.lua:651
PartHealthclientclient/cl_parts.lua:629
PlateOfclientclient/cl_core.lua:218
ScheduleFailureclientclient/cl_parts.lua:699
SetDashHudVisibleclientclient/cl_hud.lua:84
TankLevelclientclient/cl_fuel.lua:270
AdminDeleteserverserver/sv_main.lua:1403Staff-only permanent removal, for bs_admin’s /dv command.
Fuelserverserver/sv_main.lua:1419
GeneratePlateserverserver/sv_main.lua:95
Getserverserver/sv_main.lua:1414
HasKeyserverserver/sv_main.lua:1415

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
vehicles:aroundclient -> serverserver/sv_main.lua:1289
vehicles:claimclient -> serverserver/sv_main.lua:413Claiming a car nobody owns.
vehicles:giveKeyclient -> serverserver/sv_main.lua:441Handing somebody a key.
vehicles:hotwireclient -> serverserver/sv_main.lua:583HOTWIRING. Getting into somebody else’s car.
vehicles:jumpCheckclient -> serverserver/sv_pumps.lua:354Asked once before the bar goes up, so a player who cannot do this at all is told why instead of watching a bar that pays out nothing.
vehicles:jumpTickclient -> serverserver/sv_pumps.lua:238
vehicles:keepclient -> serverserver/sv_main.lua:1245Asked by the client before it is allowed to let a vehicle be cleaned up.
vehicles:lockclient -> serverserver/sv_main.lua:394
vehicles:mineclient -> serverserver/sv_main.lua:489Every vehicle this character can open.
vehicles:pumpFillclient -> serverserver/sv_pumps.lua:77
vehicles:pumpVehicleclient -> serverserver/sv_pumps.lua:120
vehicles:refuelclient -> serverserver/sv_main.lua:753REFUELLING, FROM A CONTAINER RATHER THAN FROM AN ITEM.
vehicles:repairclient -> serverserver/sv_main.lua:934
vehicles:repairAllclient -> serverserver/sv_main.lua:973“REPAIR EVERYTHING” - same contract as the one-part version above (check everything before taking anything), just over every part that has not already been repaired between the…
vehicles:revokeKeysclient -> serverserver/sv_main.lua:472
vehicles:scrapclient -> serverserver/sv_main.lua:1155STRIPPING IT. Used to DeleteVehicle the wreck the moment the parts came out - honest about the loot, not about the car.
vehicles:searchStationclient -> serverserver/sv_main.lua:881
vehicles:setPlateclient -> serverserver/sv_main.lua:523
vehicles:siphonclient -> serverserver/sv_main.lua:832SIPHONING. No money changes hands - see the note in config_vehicles.lua.
vehicles:stateclient -> serverserver/sv_main.lua:388
vehicles:tempfixclient -> serverserver/sv_main.lua:1084
vehicles:trunkclient -> serverserver/sv_main.lua:1216
vehicles:tuningReadclient -> serverserver/sv_main.lua:1038
vehicles:tuningSaveclient -> serverserver/sv_main.lua:1047

“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:ui:closedclientlocalclient/cl_radial.lua:562
bs:vehicles:dot:diagnoseclientlocalclient/cl_target.lua:171
bs:vehicles:dot:hotwireclientlocalclient/cl_target.lua:189
bs:vehicles:dot:lockclientlocalclient/cl_target.lua:143
bs:vehicles:dot:refuelclientlocalclient/cl_target.lua:167
bs:vehicles:dot:stationclientlocalclient/cl_stations.lua:76
bs:vehicles:dot:trunkclientlocalclient/cl_target.lua:147
bs:vehicles:dot:unlockclientlocalclient/cl_target.lua:139
bs:vehicles:dot:wheelclientlocalclient/cl_target.lua:193
bs:vehicles:enteredclientlocalclient/cl_fuel.lua:60
bs:vehicles:leftclientlocalclient/cl_fuel.lua:67
bs:vehicles:lockStateclientnetclient/cl_core.lua:71
bs:vehicles:positionservernetserver/sv_main.lua:717
bs:vehicles:pump:fillclientnetclient/cl_pumps.lua:63
bs:vehicles:pump:jumpclientnetclient/cl_pumps.lua:289
bs:vehicles:pump:vehicleclientnetclient/cl_pumps.lua:89
bs:vehicles:reportservernetserver/sv_main.lua:635The plausibility gate.
bs:vehicles:roadkillclientlocalclient/cl_parts.lua:36WHY A CAR FLIPS RUNNING SOMETHING OVER.
bs:vehicles:scrappedclientnetclient/cl_strip.lua:38Somebody - maybe us, maybe not - just finished stripping this plate.
bs:vehicles:spawnedservernetserver/sv_main.lua:1357The client has finished (or failed).
onResourceStopclientlocalclient/cl_hud.lua:194
onResourceStopserverlocalserver/sv_main.lua:1424
playerDroppedserverlocalserver/sv_main.lua:571
CommandSideWhereDescription
/bs_carhud_scaleclientclient/cl_hud.lua:52/bs_carhud_scale [size] - bigger or smaller than the default.
/bs_carhud_sideclientclient/cl_hud.lua:70/bs_carhud_side [left|right|auto] - pin the panel, or hand control back to the auto-avoid logic above.
/bs_station_hereserverserver/sv_main.lua:913Staff: print your current position ready to paste as a Vehicles.Stations row, for correcting a station that turns out to be misplaced once someone is actually standing at it.
/hotwireclientclient/cl_keys.lua:144
/pumpsserverserver/sv_pumps.lua:181
/vehinfoserverserver/sv_main.lua:1378