Saltearse al contenido

bs_medical

caer en vez de morir, desangrarse y ser levantado.

Generado a partir de los fuentes Lua en resources/[beyond]/bs_medical/. 75 entradas. La columna de descripción es el comentario encima de la línea en el código, así que si está vacía, nadie la ha escrito aún.

Llama con exports.bs_medical:Name(...) desde el mismo lado.

NombreLadoDóndeDescripción
IsCarryingclientclient/cl_carry.lua:263
IsDownedclientclient/cl_downed.lua:837
TimeLeftclientclient/cl_downed.lua:838
ClearConditionsserverserver/sv_conditions.lua:717
Corpsesserverserver/sv_corpse.lua:191
Downserverserver/sv_main.lua:768
GetConditionsserverserver/sv_conditions.lua:719
Inflictserverserver/sv_conditions.lua:718
InterceptUseserverserver/sv_conditions.lua:671Usar un objeto médico de la mochila: bs_inventory pregunta primero.
IsDownedserverserver/sv_main.lua:767
IsSystemOnserverserver/sv_conditions.lua:720
Logserverserver/sv_conditions.lua:721
Reviveserverserver/sv_main.lua:779El único revive, ofrecido a bs_admin para que el menú de staff no tenga que pasar una cadena por ExecuteCommand para llegar a él.
SelfReviveserverserver/sv_main.lua:539Para bs_inventory: el medkit ya fue consumido por inventory:use.

Los callbacks de servidor se llaman desde un cliente con BSB.Await(name, timeoutMs, ...). Los callbacks de cliente se llaman desde el servidor con BSB.AwaitClient(src, name, timeoutMs, ...).

NombreDirecciónDóndeDescripción
medical:callHelpclient -> serverserver/sv_main.lua:626
medical:carryStartclient -> serverserver/sv_main.lua:586
medical:carryStopclient -> serverserver/sv_main.lua:615
medical:corpseSearchclient -> serverserver/sv_corpse.lua:132
medical:deadclient -> serverserver/sv_main.lua:448Se pregunta ANTES de la animación de doce segundos, para que nadie se arrodille en vano.
medical:doctorclient -> serverserver/sv_conditions.lua:698
medical:downclient -> serverserver/sv_main.lua:351
medical:examineclient -> serverserver/sv_conditions.lua:657Lo que necesita el diagrama.
medical:executedclient -> serverserver/sv_main.lua:558Disparado/golpeado por otro jugador estando caído.
medical:giveUpclient -> serverserver/sv_main.lua:405RENDIRSE, Y POR QUÉ ES LA MISMA MUERTE QUE CUALQUIER OTRA.
medical:hardDeathclient -> serverserver/sv_main.lua:338
medical:optionsclient -> serverserver/sv_main.lua:542Lo que puede ofrecer el HUD de caído: items en la mochila y quién puede levantarte.
medical:reviveclient -> serverserver/sv_main.lua:474Se comprueba de nuevo al completar: distancia ahora, item ahora, sigue caído ahora.
medical:reviveCheckclient -> serverserver/sv_main.lua:456
medical:selfReviveclient -> serverserver/sv_main.lua:533
medical:stabiliseclient -> serverserver/sv_main.lua:384Vendarte a ti mismo. Una vez por caída, y cuesta la venda.
medical:stabiliseOtherclient -> serverserver/sv_main.lua:423La venda de otra persona.
medical:treatclient -> serverserver/sv_conditions.lua:630
medical:treatCancelclient -> serverserver/sv_conditions.lua:599
medical:treatStartclient -> serverserver/sv_conditions.lua:591

“net” significa que el handler está registrado con RegisterNetEvent, así que el otro lado puede dispararlo. “local” es solo AddEventHandler (mismo lado, o eventos del juego).

NombreLadoTipoDóndeDescripción
bs_config:changed:bs_medicalserverlocalserver/sv_conditions.lua:231
bs:hook:player:spawnedserverlocalserver/sv_conditions.lua:195El dueño recupera su blip después de un relog.
bs:hook:player:unloadedclientlocalclient/cl_carry.lua:229El flag es por cuerpo, no por sesión: morir, ser descargado o un reinicio del recurso terminan un intento sin que su propio código llegue al final.
bs:hook:player:unloadedserverlocalserver/sv_conditions.lua:206
bs:medical:carry:stopclientnetclient/cl_carry.lua:224
bs:medical:carry:victimclientnetclient/cl_carry.lua:173
bs:medical:corpse:biteservernetserver/sv_corpse.lua:149Un host de walkers reporta que se alimenta de un cuerpo; la putrefacción se guarda en el servidor para que todos los clientes dibujen el mismo estado.
bs:medical:corpse:blipclientnetclient/cl_corpse.lua:139
bs:medical:corpse:dressclientnetclient/cl_corpse.lua:27
bs:medical:corpse:goneclientnetclient/cl_corpse.lua:152
bs:medical:corpse:searchclientlocalclient/cl_corpse.lua:120
bs:medical:corpse:snapshotclientnetclient/cl_corpse.lua:17Tomado antes de que el wipe quite la ropa: datos simples, sin ped clon.
bs:medical:diedclientnetclient/cl_downed.lua:765Se acabó el tiempo. El servidor ya nos movió y reinició nuestras necesidades.
bs:medical:dot:carryclientlocalclient/cl_carry.lua:259
bs:medical:dot:doctorclientlocalclient/cl_conditions.lua:573
bs:medical:dot:dragclientlocalclient/cl_carry.lua:256
bs:medical:dot:examineclientlocalclient/cl_conditions.lua:166
bs:medical:dot:reviveclientlocalclient/cl_treat.lua:187
bs:medical:dot:stabiliseclientlocalclient/cl_treat.lua:194
bs:medical:envservernetserver/sv_conditions.lua:393
bs:medical:extendclientnetclient/cl_downed.lua:805Tiempo extra de la venda de otra persona.
bs:medical:flatlineclientnetclient/cl_downed.lua:795El desangrado se acabó con el sistema médico activado: el corazón se para, el cuerpo se queda.
bs:medical:healclientnetclient/cl_conditions.lua:256
bs:medical:helpPingclientnetclient/cl_downed.lua:820Alguien caído pide ayuda: un blip parpadeante durante un rato.
bs:medical:hurtclientnetclient/cl_conditions.lua:249
bs:medical:injuryservernetserver/sv_conditions.lua:314
bs:medical:nuiclientlocalclient/cl_conditions.lua:227Desde la pestaña Medical (retransmitido por bs_inventory).
bs:medical:openTabclientnetclient/cl_conditions.lua:162
bs:medical:revivedclientnetclient/cl_downed.lua:749EL ÚNICO REVIVE, RECIBIDO DESDE CUALQUIER ESTADO.
bs:medical:sickenserverlocalserver/sv_conditions.lua:382Carne cruda, agua sucia y similares (lo disparan bs_crafting y otros).
bs:medical:stateclientnetclient/cl_conditions.lua:241
bs:medical:symptomclientnetclient/cl_conditions.lua:263
bs:ui:closedclientlocalclient/cl_downed.lua:39
bs:ui:openedclientlocalclient/cl_conditions.lua:125
bs:ui:panicclientlocalclient/cl_downed.lua:43
bs:zombies:bittenservernetserver/sv_conditions.lua:357
gameEventTriggeredclientlocalclient/cl_conditions.lua:436Rematar a un jugador caído (solo con Medical.PvP.allowExecution).
onResourceStopclientlocalclient/cl_carry.lua:230
onResourceStopserverlocalserver/sv_conditions.lua:210
playerDroppedserverlocalserver/sv_conditions.lua:209
ComandoLadoDóndeDescripción
/reviveserverserver/sv_main.lua:756