Resumen de exports y eventos
Las listas completas se generan a partir del código en la referencia de la API, una página por resource. Esta página es la versión corta: las llamadas a las que recurrirás al escribir tu propio resource. Del lado del servidor salvo que se indique lo contrario.
bs_core
Sección titulada «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)Los callbacks pasan por el bridge, ver Arquitectura.
bs_inventory
Sección titulada «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)Más en Objetos e inventario.
bs_factions
Sección titulada «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
Sección titulada «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)Evento: bs:building:pieceRemoved (id, defId) en cada eliminación.
bs_crafting
Sección titulada «bs_crafting»exports.bs_crafting:StationDefs()exports.bs_crafting:Recipes()exports.bs_crafting:RecipeFor('bandage')exports.bs_crafting:SkillLevel(src)bs_jobs
Sección titulada «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 ...Comprueba una capacidad con Does en vez de un nombre de trabajo siempre que puedas. Varios trabajos comparten una, y los dueños de servidor renombran los trabajos.
bs_medical
Sección titulada «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
Sección titulada «bs_zombies»Mira la API de zombis para ruido, daño y spawns de eventos.
Hooks y eventos
Sección titulada «Hooks y eventos»Los eventos del framework se llaman bs:<área>:<cosa>. Los hooks de ciclo de vida como bs:hook:player:loaded están listados en Arquitectura. Los paneles de UI deben disparar bs:ui:opened y bs:ui:closed, ver UI y 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.