Przejdź do głównej zawartości

bs_multichar

wybór i kreator postaci z podglądem 3D na żywo.

Wygenerowano ze źródeł Lua w resources/[beyond]/bs_multichar/. Wpisów: 9. Kolumna opisu to komentarz nad linią w kodzie, więc jeśli jest pusta, nikt jeszcze go nie napisał.

Wywołuj przez exports.bs_multichar:Name(...) z tej samej strony.

NazwaStronaGdzieOpis
OpenAppearanceEditorclientclient/cl_edit.lua:78

Callbacki serwera są wywoływane z klienta przez BSB.Await(name, timeoutMs, ...). Callbacki klienta są wywoływane z serwera przez BSB.AwaitClient(src, name, timeoutMs, ...).

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

„net” oznacza, że handler jest zarejestrowany przez RegisterNetEvent, więc druga strona może go wywołać. „local” to tylko AddEventHandler (ta sama strona lub zdarzenia gry).

NazwaStronaTypGdzieOpis
bs:hook:player:loadedclientlocalclient/cl_main.lua:85Postać jest wybrana, a bs_core już zmienia model, teleportuje i wygasza obraz.
bs:hook:player:unloadedclientlocalclient/cl_edit.lua:110Nigdy nie zostawiaj gracza zamrożonego.
bs:hook:session:stateclientlocalclient/cl_main.lua:77bs_core rozsyła swoje hooki jako zdarzenia; to jest punkt przekazania.
onResourceStopclientlocalclient/cl_edit.lua:111Jeśli bs_core zostanie zrestartowany przy otwartym ekranie, nie zostawiaj gracza na lodzie.
KomendaStronaGdzieOpis
/camdebugclientclient/cl_scene.lua:124/camdebug - wypisuj liczby kadrowania przy każdej zmianie kamery.

Te pliki Lua są na dysku, ale żaden wzorzec w fxmanifest.lua ich nie ładuje (albo są wciągane tylko przez @bs_core/... z innego zasobu). Wszystko, co z nich wymieniono wyżej, nie działa w tym zasobie.

  • config/config_presets.lua