Przegląd exportów i eventów
Pełne listy są generowane z kodu w dokumentacji API, jedna strona na resource. Ta strona to wersja skrócona: wywołania, po które sięgniesz, pisząc własny resource. Po stronie serwera, o ile nie napisano inaczej.
bs_core
Dział zatytułowany „bs_core”local p = exports.bs_core:GetPlayer(src) -- player object, nil if not loadedexports.bs_core:GetPlayerByCharId(charId)exports.bs_core:AddMoney(src, account, amount, reason)exports.bs_core:AddXP(src, amount, reason)exports.bs_core:GetPlayerMeta(src, key, fallback)exports.bs_core:AwardAction(src, 'vehicle_repaired') -- counts toward skills and contractsexports.bs_core:GetLanguage(src)Callbacki idą przez bridge, zobacz Architekturę.
bs_inventory
Dział zatytułowany „bs_inventory”exports.bs_inventory:GiveItem(src, 'bandage', 2, metadata)exports.bs_inventory:RemoveItem(src, 'bandage', 1)exports.bs_inventory:CountItem(src, 'bandage')exports.bs_inventory:GetItem('bandage') -- definitionexports.bs_inventory:RegisterContainer(containerId, spec, src)exports.bs_inventory:OpenContainerFor(src, containerId)exports.bs_inventory:SetItemMeta(src, slot, item, metadata, silent)Więcej w Przedmioty i ekwipunek.
bs_factions
Dział zatytułowany „bs_factions”exports.bs_factions:GetFaction(src) -- faction idexports.bs_factions:FactionRank(src, factionId)exports.bs_factions:RankAllowed(src, 'build') -- custom rank permissionsexports.bs_factions:GetFactionLevel(factionId)exports.bs_factions:AddFactionXP(factionId, amount, reason)exports.bs_factions:AddReputation(src, amount, reason)exports.bs_factions:GetSquadMembers(src)exports.bs_factions:SameSquad(a, b)bs_building
Dział zatytułowany „bs_building”exports.bs_building:RegisterPlaceable({ id = 'workbench', cat = 'utility', ... })exports.bs_building:PiecesInRadius(x, y, z, r)exports.bs_building:NearStation(src, 'workbench', 4.0)exports.bs_building:RaidOpen()exports.bs_building:GetRespawnPoint(charId)-- clientexports.bs_building:StartPlacing(defId)Event: bs:building:pieceRemoved (id, defId) przy każdym usunięciu.
bs_crafting
Dział zatytułowany „bs_crafting”exports.bs_crafting:StationDefs()exports.bs_crafting:Recipes()exports.bs_crafting:RecipeFor('bandage')exports.bs_crafting:SkillLevel(src)bs_jobs
Dział zatytułowany „bs_jobs”exports.bs_jobs:GetJob(src) -- 'mechanic', 'hunter', ... or nilexports.bs_jobs:HasJob(src, 'medic')exports.bs_jobs:Does(src, 'hunt') -- capability check: hunt, fish, kidnap, rob, smuggle, gunsmith ...Jeśli możesz, sprawdzaj zdolność przez Does, a nie nazwę pracy. Kilka prac dzieli jedną, a właściciele serwerów zmieniają nazwy prac.
bs_medical
Dział zatytułowany „bs_medical”exports.bs_medical:IsDowned(src)exports.bs_medical:Down(src)exports.bs_medical:Revive(src)-- clientexports.bs_medical:IsDowned()exports.bs_medical:IsCarrying()bs_zombies
Dział zatytułowany „bs_zombies”Zobacz API zombie o hałasie, obrażeniach i spawnach eventów.
Hooki i eventy
Dział zatytułowany „Hooki i eventy”Eventy frameworka nazywają się bs:<obszar>:<rzecz>. Hooki cyklu życia, takie jak bs:hook:player:loaded, są na stronie Architektura. Panele UI muszą odpalać bs:ui:opened i bs:ui:closed, zobacz UI i NUI.
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.