Zum Inhalt springen

bs_multichar

Charakterauswahl und -erstellung mit 3D-Live-Vorschau.

Erzeugt aus den Lua-Quellen in resources/[beyond]/bs_multichar/. 9 Einträge. Die Beschreibungsspalte ist der Kommentar über der Zeile im Code; ist sie leer, hat noch niemand einen geschrieben.

Aufruf mit exports.bs_multichar:Name(...) von derselben Seite.

NameSeiteWoBeschreibung
OpenAppearanceEditorclientclient/cl_edit.lua:78

Server-Callbacks werden von einem Client mit BSB.Await(name, timeoutMs, ...) aufgerufen. Client-Callbacks werden vom Server mit BSB.AwaitClient(src, name, timeoutMs, ...) aufgerufen.

NameRichtungWoBeschreibung
multichar:appearanceBeginclient -> serverserver/sv_main.lua:34
multichar:appearanceSaveclient -> serverserver/sv_main.lua:48
multichar:createclient -> serverserver/sv_main.lua:3

“net” heißt, der Handler ist mit RegisterNetEvent registriert, die andere Seite kann ihn also auslösen. “local” ist nur AddEventHandler (gleiche Seite oder Spiel-Events).

NameSeiteTypWoBeschreibung
bs:hook:player:loadedclientlocalclient/cl_main.lua:85Der Charakter ist gewählt und bs_core tauscht bereits das Modell, teleportiert und blendet aus.
bs:hook:player:unloadedclientlocalclient/cl_edit.lua:110Den Spieler nie eingefroren lassen.
bs:hook:session:stateclientlocalclient/cl_main.lua:77bs_core sendet seine Hooks als Events; das ist der Übergabepunkt.
onResourceStopclientlocalclient/cl_edit.lua:111Wird bs_core bei offenem Bildschirm neu gestartet, den Spieler nicht stranden lassen.
BefehlSeiteWoBeschreibung
/camdebugclientclient/cl_scene.lua:124/camdebug - gibt bei jedem Kamerawechsel die Framing-Werte aus.

Diese Lua-Dateien liegen auf der Platte, aber kein Muster in fxmanifest.lua lädt sie (oder sie werden nur von einer anderen Ressource mit @bs_core/... eingebunden). Alles, was oben aus ihnen aufgeführt ist, ist in dieser Ressource nicht aktiv.

  • config/config_presets.lua