Agency Docs
QBESXStandalone

Agency-Minerjob V2 Exports & API

Un trabajo de minería para FiveM en QBCore, Qbox, ESX o totalmente independiente, en tres lugares: la cantera Davis.

v2.0.0De pago5 Páginas

01Exports de cliente

ExportDescripción
OpenMenu(page)Abre el menú, por ejemplo, desde un menú radial o una aplicación del teléfono. page puede ser overview (predeterminado), market, tools, smelter, cutting o contracts.
CloseMenu()Cierra el menú y devuelve el ratón al juego.
IsMenuOpen()True mientras el menú está abierto.
IsWorking()True mientras el jugador está minando o cortando una gema.
GetLevel()El nivel de minería del jugador.

02Exports de servidor

ExportDescripción
GetLevel(source)El nivel de minería de un jugador, 0 si se desconoce al jugador.
GetProgress(source)Nivel y progreso como { level, xp, need, pct, max }.
AddXp(source, amount)Añade XP, aplica las subidas de nivel y muestra sus mensajes. Devuelve true si se encontró al jugador.
SetLevel(source, level)Establece el nivel entre 1 y el nivel máximo y lo inicia con 0 XP.
GetStats(source)Lo que ha hecho el jugador hasta ahora: { mined, smelted, cut, broken, sold, earned, contracts }.
GetPrice(item)El precio de mercado actual de un objeto por unidad.

03Eventos

NombreLadoDescripción
agency-minerjob:minedServidorSe activa en el servidor después de que una acción de minería otorgue una recompensa, con source, item, count y la zona minera. Escúchalo con AddEventHandler, por ejemplo, para misiones o estadísticas.
agency-minerjob:soldServidorSe activa en el servidor después de una venta, con source, item, count y el total pagado.
agency-minerjob:contractServidorSe activa en el servidor cuando se entrega un contrato, con source, item, count y el pago.

+Conviene saber

Agency-Minerjob V2 ofrece exports y eventos del servidor, para que las misiones, los logros, los teléfonos y las herramientas de administración puedan consultar niveles y precios, otorgar XP y reaccionar a la minería, las ventas y los contratos.

Niveles y XP
GetLevel, GetProgress, AddXp y SetLevel consultan y cambian el nivel de un jugador en el servidor. AddXp muestra el mensaje de subida de nivel, como cuando se mina.
Estadísticas y precios
GetStats devuelve lo que un jugador ha minado, fundido, cortado, roto, vendido, ganado y entregado. GetPrice consulta el precio actual de cualquier objeto en el mercado.
Eventos del servidor
agency-minerjob:mined, agency-minerjob:sold y agency-minerjob:contract se activan en el servidor después de pagar la recompensa. Escúchalos con AddEventHandler; solo notifican, el pago ya se ha realizado.

?Preguntas frecuentes

¿Cómo abro el menú desde mi menú radial?

Llama a exports['Agency-Minerjob']:OpenMenu() en el cliente o pasa una página, como 'market' o 'contracts', para abrirla directamente.

¿Sigues atascado después de esta página? Nuestro soporte se encarga.