Saltearse al contenido

bs_multichar

selección y creación de personaje con vista previa 3D en vivo.

Generado a partir de los fuentes Lua en resources/[beyond]/bs_multichar/. 9 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_multichar:Name(...) desde el mismo lado.

NombreLadoDóndeDescripción
OpenAppearanceEditorclientclient/cl_edit.lua:78

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
multichar:appearanceBeginclient -> serverserver/sv_main.lua:34
multichar:appearanceSaveclient -> serverserver/sv_main.lua:48
multichar:createclient -> serverserver/sv_main.lua:3

“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:hook:player:loadedclientlocalclient/cl_main.lua:85El personaje está elegido y bs_core ya está cambiando el modelo, teletransportando y haciendo fade.
bs:hook:player:unloadedclientlocalclient/cl_edit.lua:110Nunca dejar al jugador congelado.
bs:hook:session:stateclientlocalclient/cl_main.lua:77bs_core difunde sus hooks como eventos; este es el punto de traspaso.
onResourceStopclientlocalclient/cl_edit.lua:111Si bs_core se reinicia con la pantalla abierta, no dejar al jugador varado.
ComandoLadoDóndeDescripción
/camdebugclientclient/cl_scene.lua:124/camdebug - imprime los números de encuadre en cada cambio de cámara.

Estos archivos Lua están en el disco, pero ningún patrón de fxmanifest.lua los carga (o solo los incluye otro recurso con @bs_core/...). Todo lo que aparece arriba procedente de ellos no está activo en este recurso.

  • config/config_presets.lua