Przejdź do głównej zawartości

bs_weapons

dodatki do broni jako prawdziwe przedmioty, na kółku.

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

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

NazwaStronaGdzieOpis
AttachmentsForclientclient/cl_main.lua:681Ta sama lista, którą daje eksport serwera, dla klienta, który musi wiedzieć, co do czego pasuje - menu personelu buduje z niej wiersze broni.
ClientMagSizeclientclient/cl_main.lua:728pozwala bs_inventory ograniczyć uzupełnianie pudełek z amunicją do realnego rozmiaru magazynka
FittedOnclientclient/cl_main.lua:699
Holsterclientclient/cl_holster.lua:115
IsHolsteredclientclient/cl_holster.lua:116
IsSuppressedclientclient/cl_main.lua:654CZY TEN STRZAŁ JEST CICHY? TAK/NIE, CZEGO POTRZEBOWAŁO bs_emotes, A NIE MIAŁO JAK ZAPYTAĆ.
NameOfHashclientclient/cl_main.lua:152Hash -> NAZWA broni, z tej samej tabeli.
NoiseScaleclientclient/cl_main.lua:638bs_emotes rozsyła strzały jako hałas; broń z tłumikiem powinna rozsyłać znacznie mniejszy.
OpenWheelclientclient/cl_main.lua:698
SyncedAmmoclientclient/cl_main.lua:143Co serwer ostatnio powiedział, że zostało w tej broni.
SyncedAmmoByHashclientclient/cl_main.lua:146WHY THE SPAWN-RESTORE PATH STILL HANDED OVER 0 ROUNDS.
AttachmentsForserverserver/sv_main.lua:410CO PASUJE DO TEJ BRONI, JAKO PRZEDMIOTY.
Fittedserverserver/sv_main.lua:407
MagInfoserverserver/sv_main.lua:346Wszystko, czego wywołujący potrzebuje o amunicji broni, w jednym miejscu.
MagSizeserverserver/sv_main.lua:360
NoiseScaleserverserver/sv_main.lua:396
SavedAmmoserverserver/sv_main.lua:183
SetActiveserverserver/sv_main.lua:233bs_inventory wywołuje to, gdy broń zostaje dobyta (użycie lub hotbar), żeby użyć części właściwej broni.
SetSavedAmmoserverserver/sv_main.lua:186USTAWIANIE zapisanej liczby, dla jedynego wywołującego, który zasadnie wie lepiej niż klient: admin tworzący broń do testów.

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
weapons:fitclient -> serverserver/sv_main.lua:254
weapons:fittedclient -> serverserver/sv_main.lua:227Tania wersja dla refitu przy zmianie broni po stronie klienta: tylko to, co jest na broni w ręku.
weapons:removeclient -> serverserver/sv_main.lua:288
weapons:returnAmmoclient -> serverserver/sv_main.lua:366Po zdjęciu powiększonego magazynka: naboje, które się już nie mieszczą, wracają do torby jako całe pudełka.
weapons:stateclient -> serverserver/sv_main.lua:212WHY THE COUNTS COME FROM HERE.

„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:loadedserverlocalserver/sv_main.lua:138
bs:hook:player:spawnedclientlocalclient/cl_dryfire.lua:29
bs:hook:player:unloadedclientlocalclient/cl_holster.lua:111
bs:hook:player:unloadedserverlocalserver/sv_main.lua:148
bs:ui:openedclientlocalclient/cl_preview.lua:172Jeśli jakiekolwiek inne menu zajmie ekran, ta kamera nie ma tu czego szukać.
bs:weapons:bagChangedclientlocalclient/cl_main.lua:711
bs:weapons:forgetclientlocalclient/cl_main.lua:703Wyczyszczenie ekwipunku zabrało pedowi broń.
bs:weapons:forgetAllclientlocalclient/cl_main.lua:721
bs:weapons:holdingIsservernetserver/sv_ammodebug.lua:74
bs:weapons:hotbarWeaponclientlocalclient/cl_holster.lua:100Wciśnięcie slotu paska szybkiego dostępu dla broni, którą JUŻ TRZYMASZ, chowa ją, zamiast dobywać ponownie to, co trzymasz.
bs:weapons:reportAmmoservernetserver/sv_main.lua:166THE CLIENT REPORTING WHAT IS LEFT.
bs:weapons:syncclientnetclient/cl_main.lua:131WHY THIS NOW KEEPS THE SECOND ARGUMENT.
bs:weapons:whatAmIHoldingclientnetclient/cl_dryfire.lua:115Serwer pyta, co naprawdę jest w rękach, bo nie widzi tego pewnie - GetSelectedPedWeapon jest synchronizowane sieciowo i spóźnia się za dobyciem.
onResourceStopclientlocalclient/cl_magcheck.lua:155Nic nie powinno zostać w połowie animacji po restarcie lub śmierci - oba zatrzymują klip, ale żadne nie czyści flagi, a zablokowana flaga oznacza, że SHIFT+R już nigdy nie zadziała w tej sesji.
playerDroppedserverlocalserver/sv_main.lua:157
KomendaStronaGdzieOpis
/attachdebugclientclient/cl_main.lua:597
/bs_holsterclientclient/cl_holster.lua:92
/dryfireclientclient/cl_dryfire.lua:135Ten plik był już „naprawiany” trzy razy i dwa razy poprawka była dobra, a coś wyżej po cichu nie pozwalało jej się uruchomić.
/giveammoserverserver/sv_ammodebug.lua:48
/weaponinfoserverserver/sv_main.lua:432