Aller au contenu

bs_ui

HUD, notifications et base NUI partagée.

Généré à partir des sources Lua dans resources/[beyond]/bs_ui/. 54 entrées. La colonne de description est le commentaire au-dessus de la ligne dans le code, donc si elle est vide, personne n’en a encore écrit.

Appelez avec exports.bs_ui:Name(...) depuis le même côté.

NomCôtéOùDescription
ApplyFilterclientclient/cl_filter.lua:127
ApplyHudSettingsclientclient/cl_hud.lua:63
Closeclientclient/cl_nui.lua:84
CloseFieldMapclientclient/cl_fieldmap.lua:154
FilterPresetsclientclient/cl_filter.lua:119La liste à partir de laquelle les sélecteurs sont construits - Paramètres, et la caméra cinématique.
GetHudSettingsclientclient/cl_hud.lua:64
GetPartyHudPrefclientclient/cl_partyhud.lua:51
GetUiScaleclientclient/cl_uiscale.lua:32
IsFieldMapOpenclientclient/cl_fieldmap.lua:155
IsFocusedclientclient/cl_nui.lua:86
IsSoundLiveclientclient/cl_sound.lua:290Quelque chose joue-t-il encore sous cet id ?
LevelUpSequenceclientclient/cl_levelup.lua:50
MoveSoundAtclientclient/cl_sound.lua:280Ça a marché. Peu coûteux, et sans effet pour tout ce qui ne joue pas.
Notifyclientclient/cl_notify.lua:25
Openclientclient/cl_nui.lua:83
OpenFieldMapclientclient/cl_fieldmap.lua:153
PlaySound2Dclientclient/cl_sound.lua:295Non positionnel : menus, notifications, hitmarkers, le son de montée de niveau.
PlaySoundAtclientclient/cl_sound.lua:275
ResetMinimapRectclientclient/cl_hud.lua:171
RestoreFilterclientclient/cl_filter.lua:130Restaurer l’aspect de jeu sauvegardé après qu’une caméra de menu libère son propre grade.
Sendclientclient/cl_nui.lua:85
SetBigmapclientclient/cl_hud.lua:113
SetMinimapclientclient/cl_hud.lua:172
SetMinimapRectclientclient/cl_hud.lua:170
SetPartyHudPrefclientclient/cl_partyhud.lua:52
SetUiScaleclientclient/cl_uiscale.lua:33
SkillLevelSequenceclientclient/cl_levelup.lua:51
StopSoundTagclientclient/cl_sound.lua:287Arrêter, avec une rampe. fadeMs est optionnel ; nil donne la valeur courte par défaut.
SuspendFilterclientclient/cl_filter.lua:153SUSPENDRE, POUR TOUT CE QUI POSSÈDE L’ÉCRAN UN INSTANT.
Notifyserverserver/sv_main.lua:16
NotifyAllserverserver/sv_main.lua:17

Les callbacks serveur sont appelés depuis un client avec BSB.Await(name, timeoutMs, ...). Les callbacks client sont appelés depuis le serveur avec BSB.AwaitClient(src, name, timeoutMs, ...).

Aucun.

« net » signifie que le handler est enregistré avec RegisterNetEvent, donc l’autre côté peut le déclencher. « local » est uniquement AddEventHandler (même côté, ou événements du jeu).

NomCôtéTypeOùDescription
bs:factions:syncclientnetclient/cl_partyhud.lua:66
bs:hook:player:levelUpclientlocalclient/cl_hud.lua:348
bs:hook:player:loadedclientlocalclient/cl_hud.lua:309
bs:hook:player:moneyclientlocalclient/cl_notify.lua:36
bs:hook:player:spawnedclientlocalclient/cl_notify.lua:49
bs:hook:player:unloadedclientlocalclient/cl_fieldmap.lua:136
bs:hook:player:xpclientlocalclient/cl_hud.lua:324Le popup d’XP : c’est le moment où le joueur voit la récompense arriver.
bs:squad:syncclientnetclient/cl_partyhud.lua:65
bs:ui:announceclientnetclient/cl_announce.lua:3
bs:ui:closedclientlocalclient/cl_hud.lua:180BUG QUI ÉTAIT ICI - « LA CARTE DE TERRAIN NE MARCHE TOUJOURS PAS », PENDANT DES MOIS.
bs:ui:levelCardclientlocalclient/cl_hud.lua:330La carte est dessinée ici, mais la SÉQUENCE (carte + boom + musique) appartient à cl_levelup.lua, qui la déclenche via bs:ui:levelCard.
bs:ui:openedclientlocalclient/cl_fieldmap.lua:132Panneaux
bs:ui:panicclientlocalclient/cl_hud.lua:216
bs:ui:settingsChangedclientlocalclient/cl_sound.lua:36Les préférences du joueur arrivent après la restauration de l’état du HUD.
onClientResourceStopclientlocalclient/cl_blurguard.lua:34ET LE SEUL CAS QUE LE WATCHDOG CI-DESSUS NE PEUT PAS ATTRAPER : une ressource qui a fait apparaître le flou puis s’est ARRÊTÉE.
onResourceStopclientlocalclient/cl_fieldmap.lua:138Un redémarrage avec un grade appliqué laisse le grade appliqué : le timecycle est un état du moteur, pas de la ressource, et rien ne le nettoie quand le script qui l’a défini disparaît.
CommandeCôtéOùDescription
/hudclientclient/cl_hud.lua:364
/leveltestclientclient/cl_levelup.lua:54Un test qui n’exige de rien gagner.
/refreshuiclientclient/cl_nui.lua:72/refreshui - LE BOUTON PANIQUE, POUR TOUS LES JOUEURS.
/soundstatclientclient/cl_sound.lua:352/soundstat - ce que le mixeur pense se passer en ce moment.
/soundtestclientclient/cl_sound.lua:313/soundtest <file> [distance] - prouve qu’un fichier est présent et audible sans avoir besoin que quoi que ce soit d’autre dans le projet fonctionne d’abord.
/uiscaleclientclient/cl_uiscale.lua:35
/unblurclientclient/cl_blurguard.lua:54/unblur - la porte de secours manuelle.