Export ve event özeti
Tam listeler koddan üretilir ve API referansında resource başına bir sayfa olarak durur. Bu sayfa kısa sürüm: kendi resource’unu yazarken başvuracağın çağrılar. Aksi belirtilmedikçe sunucu tarafı.
bs_core
Section titled “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)Callback’ler bridge üzerinden geçer, bkz. Mimari.
bs_inventory
Section titled “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)Daha fazlası Eşyalar ve envanter sayfasında.
bs_factions
Section titled “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
Section titled “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: her kaldırmada bs:building:pieceRemoved (id, defId).
bs_crafting
Section titled “bs_crafting”exports.bs_crafting:StationDefs()exports.bs_crafting:Recipes()exports.bs_crafting:RecipeFor('bandage')exports.bs_crafting:SkillLevel(src)bs_jobs
Section titled “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 ...Mümkünse bir iş adı yerine Does ile yetenek kontrol et. Birkaç iş aynı yeteneği paylaşır ve sunucu sahipleri işleri yeniden adlandırır.
bs_medical
Section titled “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
Section titled “bs_zombies”Gürültü, hasar ve event spawn’ları için Zombi API sayfasına bak.
Hook’lar ve eventler
Section titled “Hook’lar ve eventler”Framework eventleri bs:<alan>:<şey> biçiminde adlandırılır. bs:hook:player:loaded gibi yaşam döngüsü hook’ları Mimari sayfasında listelenir. UI panelleri bs:ui:opened ve bs:ui:closed tetiklemek zorundadır, bkz. UI ve 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.