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
| Export | Descripció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
| Export | Descripció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
| Nombre | Lado | Descripción |
|---|---|---|
agency-minerjob:mined | Servidor | Se 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:sold | Servidor | Se activa en el servidor después de una venta, con source, item, count y el total pagado. |
agency-minerjob:contract | Servidor | Se 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.