Salta ai contenuti

bs_multichar

selezione e creazione del personaggio con anteprima 3D dal vivo.

Generato dai sorgenti Lua in resources/[beyond]/bs_multichar/. 9 voci. La colonna della descrizione è il commento sopra la riga nel codice, quindi se è vuota nessuno l’ha ancora scritta.

Chiama con exports.bs_multichar:Name(...) dallo stesso lato.

NomeLatoDoveDescrizione
OpenAppearanceEditorclientclient/cl_edit.lua:78

I callback del server vengono chiamati da un client con BSB.Await(name, timeoutMs, ...). I callback del client vengono chiamati dal server con BSB.AwaitClient(src, name, timeoutMs, ...).

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

“net” significa che il gestore è registrato con RegisterNetEvent, quindi l’altro lato può attivarlo. “local” è solo AddEventHandler (stesso lato o eventi di gioco).

NomeLatoTipoDoveDescrizione
bs:hook:player:loadedclientlocalclient/cl_main.lua:85Il personaggio è scelto e bs_core sta già cambiando il modello, teletrasportando e sfumando.
bs:hook:player:unloadedclientlocalclient/cl_edit.lua:110Non lasciare mai il giocatore congelato.
bs:hook:session:stateclientlocalclient/cl_main.lua:77bs_core trasmette i suoi hook come eventi; questo è il punto di consegna.
onResourceStopclientlocalclient/cl_edit.lua:111Se bs_core viene riavviato mentre la schermata è aperta, non abbandonare il giocatore.
ComandoLatoDoveDescrizione
/camdebugclientclient/cl_scene.lua:124/camdebug - stampa i numeri di inquadratura a ogni cambio di camera.

Questi file Lua sono su disco ma nessun pattern in fxmanifest.lua li carica (oppure vengono inclusi solo con @bs_core/... da un’altra risorsa). Tutto ciò che è elencato sopra da essi non è attivo in questa risorsa.

  • config/config_presets.lua