bs_medical
going down instead of dying, bleeding out, and being picked up.
Generated from the Lua sources in resources/[beyond]/bs_medical/. 50 entries. The description column is the comment above the line in the code, so if it’s empty nobody wrote one yet.
Exports
Section titled “Exports”Call with exports.bs_medical:Name(...) from the same side.
| Name | Side | Where | Description |
|---|---|---|---|
IsCarrying | client | client/cl_carry.lua:273 | |
IsDowned | client | client/cl_downed.lua:935 | |
TimeLeft | client | client/cl_downed.lua:936 | |
Corpses | server | server/sv_corpse.lua:199 | |
Down | server | server/sv_main.lua:1002 | |
IsDowned | server | server/sv_main.lua:1001 | |
Revive | server | server/sv_main.lua:1006 | The one revive, offered to bs_admin so the staff menu does not have to bounce a string through ExecuteCommand to reach it. |
SelfRevive | server | server/sv_main.lua:738 | For bs_inventory: the medkit was already consumed by inventory:use. |
Callbacks
Section titled “Callbacks”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, ...).
| Name | Direction | Where | Description |
|---|---|---|---|
medical:callHelp | client -> server | server/sv_main.lua:830 | |
medical:carryStart | client -> server | server/sv_main.lua:788 | |
medical:carryStop | client -> server | server/sv_main.lua:817 | |
medical:corpseSearch | client -> server | server/sv_corpse.lua:139 | |
medical:dead | client -> server | server/sv_main.lua:640 | Asked BEFORE the twelve second animation, so nobody kneels for nothing. |
medical:down | client -> server | server/sv_main.lua:519 | |
medical:executed | client -> server | server/sv_main.lua:758 | Shot/hit by another player while down. |
medical:giveUp | client -> server | server/sv_main.lua:592 | GIVING UP, AND WHY IT IS THE SAME DEATH AS ANY OTHER. |
medical:hardDeath | client -> server | server/sv_main.lua:500 | |
medical:options | client -> server | server/sv_main.lua:741 | What the downed HUD may offer: items in the bag and who can pick you up. |
medical:revive | client -> server | server/sv_main.lua:665 | Checked again on completion: distance now, item now, still down now. |
medical:reviveCheck | client -> server | server/sv_main.lua:648 | |
medical:selfRevive | client -> server | server/sv_main.lua:732 | |
medical:stabilise | client -> server | server/sv_main.lua:558 | Bandaging yourself. Once per downing, and it costs the bandage. |
medical:stabiliseOther | client -> server | server/sv_main.lua:612 | Someone else’s bandage. |
Events
Section titled “Events”“net” means the handler is registered with RegisterNetEvent, so the other side can trigger it. “local” is AddEventHandler only (same side, or game events).
| Name | Side | Type | Where | Description |
|---|---|---|---|---|
bs:hook:player:spawned | server | local | server/sv_corpse.lua:171 | The owner gets their blip back after a relog. |
bs:hook:player:unloaded | client | local | client/cl_carry.lua:239 | The flag is per-body, not per-session: dying, being unloaded or a resource restart all end an attempt without its own code path ever finishing. |
bs:hook:player:unloaded | server | local | server/sv_main.lua:921 | |
bs:medical:carry:stop | client | net | client/cl_carry.lua:234 | |
bs:medical:carry:victim | client | net | client/cl_carry.lua:183 | |
bs:medical:corpse:bite | server | net | server/sv_corpse.lua:157 | A walker host reports feeding on a body; the rot is server-held so every client draws the same state. |
bs:medical:corpse:blip | client | net | client/cl_corpse.lua:150 | |
bs:medical:corpse:dress | client | net | client/cl_corpse.lua:33 | |
bs:medical:corpse:gone | client | net | client/cl_corpse.lua:163 | |
bs:medical:corpse:search | client | local | client/cl_corpse.lua:129 | |
bs:medical:corpse:snapshot | client | net | client/cl_corpse.lua:23 | Taken before the wipe strips clothes: plain data, no clone ped. |
bs:medical:died | client | net | client/cl_downed.lua:874 | The clock ran out. The server has already moved us and reset our needs. |
bs:medical:dot:carry | client | local | client/cl_carry.lua:269 | |
bs:medical:dot:drag | client | local | client/cl_carry.lua:266 | |
bs:medical:dot:revive | client | local | client/cl_treat.lua:227 | |
bs:medical:dot:stabilise | client | local | client/cl_treat.lua:235 | |
bs:medical:extend | client | net | client/cl_downed.lua:903 | Extra time from someone else’s bandage. |
bs:medical:helpPing | client | net | client/cl_downed.lua:918 | Someone downed is asking for help: a flashing blip for a while. |
bs:medical:revived | client | net | client/cl_downed.lua:857 | THE ONE REVIVE, RECEIVED FROM ANY STATE. |
bs:ui:closed | client | local | client/cl_downed.lua:87 | |
bs:ui:opened | client | local | client/cl_downed.lua:83 | |
bs:ui:panic | client | local | client/cl_downed.lua:91 | |
gameEventTriggered | client | local | client/cl_downed.lua:887 | Finishing off a downed player (only when Medical.PvP.allowExecution). |
onResourceStop | client | local | client/cl_carry.lua:240 | |
onResourceStop | server | local | server/sv_corpse.lua:178 | |
playerDropped | server | local | server/sv_main.lua:908 |
Commands
Section titled “Commands”| Command | Side | Where | Description |
|---|---|---|---|
/revive | server | server/sv_main.lua:990 |
bs19.org · Privacy · Terms · Cookie settings