QBESXStandalone
Agency-Minerjob V2 Exports & API
Um trabalho de mineração para FiveM em QBCore, Qbox, ESX ou totalmente standalone, em três locais: a pedreira Davis.
v2.0.0Pago5 Páginas

01Exports do cliente
| Export | Descrição |
|---|---|
OpenMenu(page) | Abre o menu, por exemplo, a partir de um menu radial ou de um aplicativo de celular. page é overview (padrão), market, tools, smelter, cutting ou contracts. |
CloseMenu() | Fecha o menu e devolve o mouse para o jogo. |
IsMenuOpen() | Verdadeiro enquanto o menu estiver aberto. |
IsWorking() | Verdadeiro enquanto o jogador estiver minerando ou lapidando uma gema. |
GetLevel() | O nível de mineração do jogador. |
02Exports do servidor
| Export | Descrição |
|---|---|
GetLevel(source) | O nível de mineração de um jogador, 0 quando o jogador é desconhecido. |
GetProgress(source) | Nível e progresso como { level, xp, need, pct, max }. |
AddXp(source, amount) | Adiciona XP, com subida de nível e a respectiva mensagem. Retorna true quando o jogador é encontrado. |
SetLevel(source, level) | Define o nível entre 1 e o nível máximo e inicia com 0 XP. |
GetStats(source) | O que o jogador fez até agora: { mined, smelted, cut, broken, sold, earned, contracts }. |
GetPrice(item) | O preço de mercado atual de um item por unidade. |
03Eventos
| Nome | Lado | Descrição |
|---|---|---|
agency-minerjob:mined | Servidor | Disparado no servidor após uma mineração render pagamento, com source, item, count e a área de mineração. Use AddEventHandler para escutar, por exemplo, em missões ou estatísticas. |
agency-minerjob:sold | Servidor | Disparado no servidor após uma venda, com source, item, count e o valor total pago. |
agency-minerjob:contract | Servidor | Disparado no servidor quando um contrato é entregue, com source, item, count e o pagamento. |
+Bom saber
Agency-Minerjob V2 oferece exports e eventos do servidor, para que missões, conquistas, telefones e ferramentas de administração possam consultar níveis e preços, conceder XP e reagir à mineração, às vendas e aos contratos.
- Níveis e XP
- GetLevel, GetProgress, AddXp e SetLevel consultam e alteram o nível de um jogador no servidor. AddXp exibe a mensagem de subida de nível, como acontece ao minerar.
- Estatísticas e preços
- GetStats retorna o que um jogador minerou, fundiu, lapidou, quebrou, vendeu, ganhou e entregou. GetPrice consulta o preço de mercado atual de qualquer item.
- Eventos do servidor
- agency-minerjob:mined, agency-minerjob:sold e agency-minerjob:contract são disparados no servidor depois que a recompensa é paga. Use AddEventHandler para escutá-los; eles apenas informam, o pagamento já foi realizado.
?Perguntas frequentes
Como abro o menu pelo meu menu radial?
Chame exports['Agency-Minerjob']:OpenMenu() no cliente ou passe uma página, como 'market' ou 'contracts', para abri-la diretamente.