Aller au contenu

bs_esx_bridge

couche de compatibilité - permet de faire tourner sur BeyondSurvival des scripts écrits pour ESX.

Généré à partir des sources Lua dans resources/[beyond]/bs_esx_bridge/. 8 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_esx_bridge:Name(...) depuis le même côté.

NomCôtéOùDescription
getSharedObjectserverserver/sv_main.lua:44

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:hook:player:loadedserverlocalserver/sv_main.lua:10Le payload de hook de bs_core est lui-même une COPIE SÉRIALISÉE dès qu’il passe dans une autre ressource (voir la note de bs_inventory sur exactement la même chose) - il porte des champs, pas des méthodes, ce qui…
bs:hook:player:moneyserverlocalserver/sv_main.lua:29
bs:hook:player:unloadedserverlocalserver/sv_main.lua:21
bsesx:useItem:sharedlocalshared/sh_esx.lua:188
esx:onPlayerLogoutclientnetclient/cl_main.lua:8
esx:playerLoadedclientnetclient/cl_main.lua:3
esx:setAccountMoneyclientnetclient/cl_main.lua:13

Aucun.