bs_weapons
Waffenaufsätze als echte Items, auf einem Rad.
Erzeugt aus den Lua-Quellen in resources/[beyond]/bs_weapons/. 44 Einträge. Die Beschreibungsspalte ist der Kommentar über der Zeile im Code; ist sie leer, hat noch niemand einen geschrieben.
Exports
Abschnitt betitelt „Exports“Aufruf mit exports.bs_weapons:Name(...) von derselben Seite.
| Name | Seite | Wo | Beschreibung |
|---|---|---|---|
AttachmentsFor | client | client/cl_main.lua:681 | Dieselbe Liste wie der Server-Export, für alles Clientseitige, das wissen muss, was zu was passt - das Staff-Menü baut seine Waffenzeilen daraus. |
ClientMagSize | client | client/cl_main.lua:728 | lässt bs_inventory das Auffüllen von Munitionsschachteln auf die echte Magazingröße begrenzen |
FittedOn | client | client/cl_main.lua:699 | |
Holster | client | client/cl_holster.lua:115 | |
IsHolstered | client | client/cl_holster.lua:116 | |
IsSuppressed | client | client/cl_main.lua:654 | IST DIESER SCHUSS LEISE? EIN JA/NEIN, DAS bs_emotes BRAUCHTE UND NICHT ERFRAGEN KONNTE. |
NameOfHash | client | client/cl_main.lua:152 | Hash -> Waffen-NAME, aus derselben Tabelle. |
NoiseScale | client | client/cl_main.lua:638 | bs_emotes sendet Schüsse als Lärm; eine schallgedämpfte Waffe sollte einen deutlich kleineren senden. |
OpenWheel | client | client/cl_main.lua:698 | |
SyncedAmmo | client | client/cl_main.lua:143 | Was der Server uns zuletzt als übrig in dieser Waffe genannt hat. |
SyncedAmmoByHash | client | client/cl_main.lua:146 | WARUM DER SPAWN-RESTORE-PFAD TROTZDEM 0 SCHUSS ÜBERGAB. |
AttachmentsFor | server | server/sv_main.lua:410 | WAS PASST AN DIESE WAFFE, ALS ITEMS. |
Fitted | server | server/sv_main.lua:407 | |
MagInfo | server | server/sv_main.lua:346 | Alles, was ein Aufrufer über die Munition einer Waffe braucht, an einem Ort. |
MagSize | server | server/sv_main.lua:360 | |
NoiseScale | server | server/sv_main.lua:396 | |
SavedAmmo | server | server/sv_main.lua:183 | |
SetActive | server | server/sv_main.lua:233 | bs_inventory ruft das auf, wenn eine Waffe gezogen wird (Benutzen oder Hotbar), damit die Teile der richtigen Waffe genutzt werden. |
SetSavedAmmo | server | server/sv_main.lua:186 | Den gespeicherten Wert SETZEN, für den einen Aufrufer, der es legitim besser weiß als der Client: ein Admin, der eine Waffe zum Testen spawnt. |
Callbacks
Abschnitt betitelt „Callbacks“Server-Callbacks werden von einem Client mit BSB.Await(name, timeoutMs, ...) aufgerufen. Client-Callbacks werden vom Server mit BSB.AwaitClient(src, name, timeoutMs, ...) aufgerufen.
| Name | Richtung | Wo | Beschreibung |
|---|---|---|---|
weapons:fit | client -> server | server/sv_main.lua:254 | |
weapons:fitted | client -> server | server/sv_main.lua:227 | Günstige Version für den Refit beim Waffenwechsel des Clients: nur das, was an der Waffe in der Hand ist. |
weapons:remove | client -> server | server/sv_main.lua:288 | |
weapons:returnAmmo | client -> server | server/sv_main.lua:366 | Nachdem ein erweitertes Magazin abgenommen wurde: Schuss, die nicht mehr passen, gehen als ganze Schachteln zurück in die Tasche. |
weapons:state | client -> server | server/sv_main.lua:212 | WARUM DIE ZAHLEN VON HIER KOMMEN. |
“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).
| Name | Seite | Typ | Wo | Beschreibung |
|---|---|---|---|---|
bs:hook:player:loaded | server | local | server/sv_main.lua:138 | |
bs:hook:player:spawned | client | local | client/cl_dryfire.lua:29 | |
bs:hook:player:unloaded | client | local | client/cl_holster.lua:111 | |
bs:hook:player:unloaded | server | local | server/sv_main.lua:148 | |
bs:ui:opened | client | local | client/cl_preview.lua:172 | Wenn irgendein anderes Menü den Bildschirm übernimmt, hat diese Kamera nichts mehr zu suchen. |
bs:weapons:bagChanged | client | local | client/cl_main.lua:711 | |
bs:weapons:forget | client | local | client/cl_main.lua:703 | Ein Inventar-Wipe hat dem Ped die Waffen genommen. |
bs:weapons:forgetAll | client | local | client/cl_main.lua:721 | |
bs:weapons:holdingIs | server | net | server/sv_ammodebug.lua:74 | |
bs:weapons:hotbarWeapon | client | local | client/cl_holster.lua:100 | Den Quickbar-Slot der Waffe drücken, die du SCHON IN DEN HÄNDEN hältst, steckt sie weg, statt die gehaltene Waffe neu zu ziehen. |
bs:weapons:reportAmmo | server | net | server/sv_main.lua:166 | DER CLIENT MELDET, WAS ÜBRIG IST. |
bs:weapons:sync | client | net | client/cl_main.lua:131 | WARUM DAS JETZT DAS ZWEITE ARGUMENT BEHÄLT. |
bs:weapons:whatAmIHolding | client | net | client/cl_dryfire.lua:115 | Der Server fragt, was wirklich in unseren Händen ist, weil er es nicht zuverlässig sehen kann - GetSelectedPedWeapon ist vernetzt und hinkt dem Ziehen hinterher. |
onResourceStop | client | local | client/cl_magcheck.lua:155 | Nichts sollte durch einen Neustart oder Tod mitten in einer Animation hängen bleiben - beide stoppen den Clip, aber keiner löscht das Flag, und ein hängendes Flag heißt, dass SHIFT+R in dieser Sitzung nie wieder funktioniert. |
playerDropped | server | local | server/sv_main.lua:157 |
Befehle
Abschnitt betitelt „Befehle“| Befehl | Seite | Wo | Beschreibung |
|---|---|---|---|
/attachdebug | client | client/cl_main.lua:597 | |
/bs_holster | client | client/cl_holster.lua:92 | |
/dryfire | client | client/cl_dryfire.lua:135 | Diese Datei wurde nun dreimal “repariert”, und zweimal war die Reparatur korrekt, während etwas weiter oben ihre Ausführung still verhinderte. |
/giveammo | server | server/sv_ammodebug.lua:48 | |
/weaponinfo | server | server/sv_main.lua:432 |
bs19.org · Privacy · Terms · Cookie settings
Cookies and outside content
The site only needs two essential cookies to keep you logged in and protect forms. Videos and streams from YouTube and Twitch load from their servers, which can set their own cookies, so they stay off until you say yes. Nothing is pre-ticked and you can change your mind any time with "Cookie settings" at the bottom of every page. Details.
Questions about the server, the framework or the site? A real person reads this, usually within a day.