Inicio › Documentación › Exports · origen_masterjob
Todos los exports están registrados bajo el nombre de recurso origen_masterjob.
GetBusiness(job) → Business | nilDevuelve el objeto del negocio en memoria para un nombre de trabajo. El objeto contiene .Data y .Functions.
local business = exports['origen_masterjob']:GetBusiness('myshop')
if business then
print(business.Data.label, business.Data.money)
endGetBusinesses() → tableDevuelve todos los negocios cargados en una tabla indexada por nombre de trabajo.
local businesses = exports['origen_masterjob']:GetBusinesses()
for job, business in pairs(businesses) do
print(job, business.Data.label)
endGetEmployeesOnDuty(job) → table[]Devuelve la lista de empleados que están de servicio en el negocio indicado.
local employees = exports['origen_masterjob']:GetEmployeesOnDuty('myshop')
print('On duty:', #employees)AddBusinessMoney(job, amount)Añade dinero a la cuenta de sociedad de un negocio.
exports['origen_masterjob']:AddBusinessMoney('myshop', 500)RemoveBusinessMoney(job, amount)Retira dinero de la cuenta de sociedad de un negocio.
exports['origen_masterjob']:RemoveBusinessMoney('myshop', 200)GetBusinessMoney(job) → number | nilDevuelve el saldo actual de la cuenta de sociedad de un negocio.
local balance = exports['origen_masterjob']:GetBusinessMoney('myshop')
print('Balance:', balance)giveBusiness(id, businessType)Da a un jugador (por ID de servidor) permiso para crear un tipo de negocio concreto. Equivale a /givebusiness.
exports['origen_masterjob']:giveBusiness(source, 'shop')AddBusinessItem(bname, itemName, priceItem, levelRequired)Añade un objeto al catálogo de la tienda de un negocio.
exports['origen_masterjob']:AddBusinessItem('myshop', 'burger', 50, 0)| Parámetro | Tipo | Descripción |
|---|---|---|
bname |
string |
Nombre del trabajo del negocio |
itemName |
string |
Nombre del objeto |
priceItem |
number |
Precio del objeto |
levelRequired |
number |
Nivel mínimo del negocio para vender este objeto |
RemoveBusinessItem(bname, itemName)Elimina un objeto del catálogo de la tienda de un negocio.
exports['origen_masterjob']:RemoveBusinessItem('myshop', 'burger')GetConfig() → tableDevuelve la tabla Config completa. Disponible tanto en el cliente como en el servidor (script compartido).
local config = exports['origen_masterjob']:GetConfig()openModificationMenu(vehicle)Abre el menú de modificación del vehículo para la entidad indicada. Usa internamente Custom.OpenModificationMenu.
exports['origen_masterjob']:openModificationMenu(vehicle)ShowBills()Abre la interfaz de pago de facturas para el jugador local.
exports['origen_masterjob']:ShowBills()GetBills() → tableDevuelve las facturas pendientes del jugador local.
local bills = exports['origen_masterjob']:GetBills()GetPedsMarkers() → tableDevuelve la lista de marcadores de PNJ y tiendas activos en el mundo.
local markers = exports['origen_masterjob']:GetPedsMarkers()